|
HDK
|
This is the complete list of members for GU_Selection, including all inherited members.
| allocSelection(GA_GroupType type) | GU_Selection | protectedstatic |
| appendDone() | GU_Selection | inline |
| appendElem(GA_Index id1, GA_Index id2=GA_INVALID_INDEX, GA_Index id3=GA_INVALID_INDEX, GA_Index id4=GA_INVALID_INDEX) | GU_Selection | inlinevirtual |
| assign(const GU_Detail &src_gd, const GU_Selection &src_sel)=0 | GU_Selection | pure virtual |
| breakpoints(const GU_Detail &gd) const =0 | GU_Selection | pure virtual |
| classType() const =0 | GU_Selection | pure virtual |
| clear() | GU_Selection | virtual |
| clearAndDestroy() | GU_Selection | virtual |
| clone()=0 | GU_Selection | pure virtual |
| dump(std::ostream &os) const | GU_Selection | |
| edges(const GU_Detail &gd) const =0 | GU_Selection | pure virtual |
| entries() const =0 | GU_Selection | pure virtual |
| filterByPrimitiveMask(const GU_Detail &gd, const GA_PrimitiveTypeMask &mask)=0 | GU_Selection | pure virtual |
| forceSpecificRevision(int revision) | GU_Selection | inlineprotected |
| generateElementString(UT_String &sel_string, const GU_Detail &gdp, exint element_index, GA_Index prim_offset=0, GA_Index point_offset=0) const | GU_Selection | |
| generateSelectionString(UT_String &sel_string, const GU_Detail &gdp, bool ordered, bool collapse_where_possible, bool use_ast_to_select_all, bool force_numeric, GA_Index prim_offset=0, GA_Index point_offset=0) const | GU_Selection | |
| getBoundingBox(const GU_Detail &gd, UT_BoundingBox &bbox) const =0 | GU_Selection | pure virtual |
| getBoundingBox(const GU_Detail &gd, UT_BoundingBox &bbox, const UT_Matrix4R &transform) const =0 | GU_Selection | pure virtual |
| getBoundingBoxUV(const GU_Detail &gd, UT_BoundingBox &bbox, const char *name, int isvertex) const =0 | GU_Selection | pure virtual |
| getGroup(const GU_Detail &gd, bool &needs_update) const | GU_Selection | inlineprotected |
| getGroupTokenString(UT_WorkBuffer &buf) const | GU_Selection | |
| getGroupTokensValid() const | GU_Selection | inline |
| getId() const | GU_Selection | inline |
| getMemoryUsage(bool inclusive) const | GU_Selection | inlinevirtual |
| getRevision() const | GU_Selection | inline |
| getUsePrimEdges() const | GU_Selection | inlinevirtual |
| group(const GU_Detail &gd, GA_GroupType type) | GU_Selection | |
| growSelection(const GU_Detail &gd, bool checkuv, const UT_StringHolder &uvattribname="uv"_UTsh)=0 | GU_Selection | pure virtual |
| GU_Selection(const GU_Selection &s) | GU_Selection | protected |
| GU_Selection() | GU_Selection | protected |
| hasBreakpointIndexSet(GA_Index prim_index, int u_index, int v_index=-1) const | GU_Selection | inlinevirtual |
| hasEdgeIndexPair(GA_Index p0, GA_Index p1) const | GU_Selection | inlinevirtual |
| hasPointIndex(GA_Index index) const | GU_Selection | inlinevirtual |
| hasPrimEdgeIndexSet(GA_Index p0, GA_Index p1, GA_Index pr) const | GU_Selection | inlinevirtual |
| hasPrimitiveIndex(GA_Index index) const | GU_Selection | inlinevirtual |
| hasVertexIndex(GA_Index index) const | GU_Selection | inlinevirtual |
| hiddenPrimitives(const GU_Detail &gd) | GU_Selection | protectedstatic |
| initGroupString(const GU_Detail &gd, const GA_Group &group, const char *group_string) | GU_Selection | |
| load(UT_JSONParser &p, bool restore_id_and_rev=true) | GU_Selection | |
| loadElements(UT_JSONParser &p)=0 | GU_Selection | protectedpure virtual |
| mainGroup(const GU_Detail &gd) const =0 | GU_Selection | pure virtual |
| modifyBreakpoint(const GU_Detail &gd, const GA_Breakpoint &bkp, GU_ModifyType type)=0 | GU_Selection | pure virtual |
| modifyDone(const GU_Detail &gd) | GU_Selection | |
| modifyEdge(const GU_Detail &gd, const GA_Edge &edge, const GEO_Primitive *prim, GU_ModifyType type)=0 | GU_Selection | pure virtual |
| modifyGroup(const GU_Detail &gd, const GA_Group &group, GU_SelectionRule rule) | GU_Selection | |
| modifyGroupToken(const char *token, GU_SelectionRule rule) | GU_Selection | |
| modifyMatchingGroup(const GU_Detail &gd, const GA_Group &group, GU_SelectionRule rule)=0 | GU_Selection | protectedpure virtual |
| modifyPoint(const GU_Detail &gd, GA_Offset ptoff, GU_ModifyType type)=0 | GU_Selection | pure virtual |
| modifyPrimitive(const GU_Detail &gd, GA_Offset primoff, GU_ModifyType type)=0 | GU_Selection | pure virtual |
| modifyVertex(const GU_Detail &gd, GA_Offset vtxoff, GU_ModifyType type)=0 | GU_Selection | pure virtual |
| newCookSelection(GU_Detail &gdp, GA_GroupType type, bool ordered) | GU_Selection | static |
| newCookSelection(GU_Detail &gdp, GA_Group &group) | GU_Selection | static |
| newSelection(GU_SelectionType stype) | GU_Selection | static |
| newSelection(GA_GroupType type) | GU_Selection | static |
| newSelection(const GU_Detail &dst_gdp, const GU_Detail &src_gdp, const GU_Selection &src_sel) | GU_Selection | static |
| pickOrder() const | GU_Selection | inline |
| pickPath() const | GU_Selection | inline |
| points(const GU_Detail &gd) const =0 | GU_Selection | pure virtual |
| primitives(const GU_Detail &gd) const =0 | GU_Selection | pure virtual |
| resetPickOrder() | GU_Selection | inline |
| save(UT_JSONWriter &w) const | GU_Selection | |
| saveElements(UT_JSONWriter &w) const =0 | GU_Selection | protectedpure virtual |
| select(const GU_Detail &gd, uint id1, uint id2, uint id3, GU_SelectionRule rule, GU_SelectResult &added, GU_SelectFinishData *&finish_data)=0 | GU_Selection | pure virtual |
| selectAll(const GU_Detail &gd)=0 | GU_Selection | pure virtual |
| selectBoundary(const GU_Detail &gd, bool checkuv, const UT_StringHolder &uvattribname="uv"_UTsh)=0 | GU_Selection | pure virtual |
| selectFinish(const GU_Detail &gd, GU_SelectionRule rule, GU_SelectResult &added, GU_SelectFinishData *finish_data) | GU_Selection | inlinevirtual |
| selectionPoint(const GU_SelectResult &added, UT_Vector3 &xsect) const =0 | GU_Selection | pure virtual |
| selectionPoint(const GU_SelectResult &added, UT_Vector3 rayorig, UT_Vector3 &raydir, UT_Vector3 &xsect, bool &normal, UT_Vector3 &vector, bool accurate, float *u, float *v) const =0 | GU_Selection | pure virtual |
| setGroupTokensLock(bool lock) | GU_Selection | |
| setOrdered(GA_ElementGroup &g, bool ordered) | GU_Selection | inlineprotectedstatic |
| setPickOrder(int pick_order) | GU_Selection | inline |
| setPickPath(const UT_StringHolder &p) | GU_Selection | inline |
| setUsePrimEdges(bool) | GU_Selection | inlinevirtual |
| shrinkSelection(const GU_Detail &gd, bool checkuv, const UT_StringHolder &uvattribname="uv"_UTsh)=0 | GU_Selection | pure virtual |
| testSelect(const GU_Detail &gd, uint id1, uint id2, uint id3, bool accept_existing, bool accept_new, GU_SelectResult &result) const =0 | GU_Selection | pure virtual |
| toggleAll(const GU_Detail &gd)=0 | GU_Selection | pure virtual |
| updateLock() const | GU_Selection | inlineprotected |
| updateRevision() | GU_Selection | inlineprotected |
| uvSelectAllBackFace(const GU_Detail &gd, const UT_StringHolder &uvattribname="uv"_UTsh) | GU_Selection | inline |
| uvSelectAllByWindingUsingClosure(const GU_Detail &gd, bool front_facing, bool back_facing, const UT_StringHolder &uvattribname) | GU_Selection | protectedvirtual |
| uvSelectAllFrontFace(const GU_Detail &gd, const UT_StringHolder &uvattribname="uv"_UTsh) | GU_Selection | inline |
| validate(const GU_Detail &gd)=0 | GU_Selection | protectedpure virtual |
| vertices(const GU_Detail &gd) const =0 | GU_Selection | pure virtual |
| ~GU_Selection() | GU_Selection | virtual |