HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_VertexSelection Member List

This is the complete list of members for GU_VertexSelection, including all inherited members.

allocSelection(GA_GroupType type)GU_Selectionprotectedstatic
assign(const GU_Detail &gd, const GU_Selection &sel) overrideGU_VertexSelectionvirtual
breakpoints(const GU_Detail &gd) const overrideGU_VertexSelectionvirtual
classType() const overrideGU_VertexSelectionvirtual
clear() overrideGU_VertexSelectionvirtual
clearAndDestroy() overrideGU_VertexSelectionvirtual
clone() overrideGU_VertexSelectionvirtual
dump(std::ostream &os) const GU_Selection
edges(const GU_Detail &gd) const overrideGU_VertexSelectionvirtual
entries() const overrideGU_VertexSelectionvirtual
filterByPrimitiveMask(const GU_Detail &gd, const GA_PrimitiveTypeMask &mask) overrideGU_VertexSelectionvirtual
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 overrideGU_VertexSelectionvirtual
getBoundingBox(const GU_Detail &gd, UT_BoundingBox &bbox, const UT_Matrix4R &transform) const overrideGU_VertexSelectionvirtual
getBoundingBoxUV(const GU_Detail &gd, UT_BoundingBox &bbox, const char *name, int isvertex) const overrideGU_VertexSelectionvirtual
getGroup(const GU_Detail &gd, bool &needs_update) const GU_Selectioninlineprotected
getGroupTokenString(UT_WorkBuffer &buf) const GU_Selection
getGroupTokensValid() const GU_Selectioninline
getId() const GU_Selectioninline
getMemoryUsage(bool inclusive) const overrideGU_VertexSelectioninlinevirtual
getRevision() const GU_Selectioninline
getUsePrimEdges() const GU_Selectioninlinevirtual
group(const GU_Detail &gd, GA_GroupType type)GU_Selection
growSelection(const GU_Detail &gd, bool checkuv, const UT_StringHolder &uvattribname) overrideGU_VertexSelectionvirtual
GU_Selection(const GU_Selection &s)GU_Selectionprotected
GU_Selection()GU_Selectionprotected
GU_VertexSelection(const GA_VertexGroup *vtx_group=NULL)GU_VertexSelection
hasBreakpointIndexSet(GA_Index prim_index, int u_index, int v_index=-1) const GU_Selectioninlinevirtual
hasEdgeIndexPair(GA_Index p0, GA_Index p1) const GU_Selectioninlinevirtual
hasPointIndex(GA_Index index) const GU_Selectioninlinevirtual
hasPrimEdgeIndexSet(GA_Index p0, GA_Index p1, GA_Index pr) const GU_Selectioninlinevirtual
hasPrimitiveIndex(GA_Index index) const GU_Selectioninlinevirtual
hasVertexIndex(GA_Index index) const overrideGU_VertexSelectionvirtual
hiddenPrimitives(const GU_Detail &gd)GU_Selectionprotectedstatic
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
mainGroup(const GU_Detail &gd) const overrideGU_VertexSelectioninlinevirtual
modifyBreakpoint(const GU_Detail &gd, const GA_Breakpoint &bkp, GU_ModifyType type) overrideGU_VertexSelectionvirtual
modifyDone(const GU_Detail &gd)GU_Selection
modifyEdge(const GU_Detail &gd, const GA_Edge &edge, const GEO_Primitive *prim, GU_ModifyType type) overrideGU_VertexSelectionvirtual
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) overrideGU_VertexSelectionvirtual
modifyPoint(const GU_Detail &gd, GA_Offset ptoff, GU_ModifyType type) overrideGU_VertexSelectionvirtual
modifyPrimitive(const GU_Detail &gd, GA_Offset primoff, GU_ModifyType type) overrideGU_VertexSelectionvirtual
modifyVertex(const GU_Detail &gd, GA_Offset vtxoff, GU_ModifyType type) overrideGU_VertexSelectionvirtual
newCookSelection(GU_Detail &gdp, GA_GroupType type, bool ordered)GU_Selectionstatic
newCookSelection(GU_Detail &gdp, GA_Group &group)GU_Selectionstatic
newSelection(GU_SelectionType stype)GU_Selectionstatic
newSelection(GA_GroupType type)GU_Selectionstatic
newSelection(const GU_Detail &dst_gdp, const GU_Detail &src_gdp, const GU_Selection &src_sel)GU_Selectionstatic
pickOrder() const GU_Selectioninline
pickPath() const GU_Selectioninline
points(const GU_Detail &gd) const overrideGU_VertexSelectionvirtual
primitives(const GU_Detail &gd) const overrideGU_VertexSelectionvirtual
resetPickOrder()GU_Selectioninline
save(UT_JSONWriter &w) const GU_Selection
select(const GU_Detail &gd, uint prim_id, uint v_num, uint, GU_SelectionRule rule, GU_SelectResult &added, GU_SelectFinishData *&finish_data) overrideGU_VertexSelectionvirtual
selectAll(const GU_Detail &gd) overrideGU_VertexSelectionvirtual
selectBoundary(const GU_Detail &gd, bool checkuv, const UT_StringHolder &uvattribname) overrideGU_VertexSelectionvirtual
selectFinish(const GU_Detail &gd, GU_SelectionRule rule, GU_SelectResult &added, GU_SelectFinishData *finish_data)GU_Selectioninlinevirtual
selectionPoint(const GU_SelectResult &added, UT_Vector3 &xsect) const overrideGU_VertexSelectionvirtual
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 overrideGU_VertexSelectionvirtual
setGroupTokensLock(bool lock)GU_Selection
setOrdered(GA_ElementGroup &g, bool ordered)GU_Selectioninlineprotectedstatic
setPickOrder(int pick_order)GU_Selectioninline
setPickPath(const UT_StringHolder &p)GU_Selectioninline
setUsePrimEdges(bool)GU_Selectioninlinevirtual
shrinkSelection(const GU_Detail &gd, bool checkuv, const UT_StringHolder &uvattribname) overrideGU_VertexSelectionvirtual
testSelect(const GU_Detail &gd, uint prim_id, uint v_num, uint, bool accept_existing, bool accept_new, GU_SelectResult &result) const overrideGU_VertexSelectionvirtual
toggleAll(const GU_Detail &gd) overrideGU_VertexSelectionvirtual
updateLock() const GU_Selectioninlineprotected
updateRevision()GU_Selectioninlineprotected
uvSelectAllBackFace(const GU_Detail &gd, const UT_StringHolder &uvattribname="uv"_UTsh)GU_Selectioninline
uvSelectAllByWindingUsingClosure(const GU_Detail &gd, bool front_facing, bool back_facing, const UT_StringHolder &uvattribname)GU_Selectionprotectedvirtual
uvSelectAllFrontFace(const GU_Detail &gd, const UT_StringHolder &uvattribname="uv"_UTsh)GU_Selectioninline
validate(const GU_Detail &gd) overrideGU_VertexSelectionvirtual
VertexLoaderGU_VertexSelectionfriend
vertices(const GU_Detail &gd) const overrideGU_VertexSelectionvirtual
~GU_Selection()GU_Selectionvirtual
~GU_VertexSelection() overrideGU_VertexSelection