HDK
|
This is the complete list of members for GEO_Detail, including all inherited members.
addAlphaAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addAngularVelocityAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addAttribute(const UT_StringHolder &name, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype, GA_AttributeOwner who, GA_AttributeScope scope=GA_SCOPE_PUBLIC) | GEO_Detail | |
addAverageCaptureWeight(const GA_PointGroup *ptgroup, const UT_String &root_path, UT_StringMap< float * > &averages) const | GEO_Detail | |
addCaptureFrameAttribute(CaptureType t=CAPTURE_BONE, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addCaptureRegion(const UT_String &cregion_name, const UT_Matrix4 &parent_xform, const GEO_Detail *tube_gdp) | GEO_Detail | |
addCaptureRegion(const UT_String &cregion_name, const UT_Matrix4 &xform, float tcap, float bcap, float taperx, float taperz) | GEO_Detail | |
addCaptureRegion(const UT_String &cregion_name, CaptureType type) | GEO_Detail | |
addCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
addComAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addDictArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addDictTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addDiffuseAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addDistanceAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addFloatArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addFloatTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addGlobalAttrib(const GA_Attribute *src) | GEO_Detail | inline |
addGlobalAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addGlobalAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addIndexPairAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, int n_pairs, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addIntArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addIntTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addLODAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addNormalAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addOrientAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addPointAttrib(const GA_Attribute *src) | GEO_Detail | inline |
addPointAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addPointAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addPointCaptureAlphaAttribute(float dflt, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addPointCaptureAttribute(geo_NPairs n_pairs, CaptureType t=CAPTURE_BONE, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addPrimAttrib(const GA_Attribute *src) | GEO_Detail | inline |
addPrimAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addPrimAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addPtIndexPairAttribute(const UT_StringHolder &name, geo_NPairs n_pairs, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addRestAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID, const UT_StringHolder &name=UT_StringHolder::theEmptyString) | GEO_Detail | |
addStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addStringArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addStringTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addTailInitializer(GA_Attribute *attrib) | GA_Detail | |
addTextureAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addTubeCaptureAttribute(GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addTuple(GA_Storage storage, GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
addTuple(GA_Storage storage, GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
addVariableName(const char *attr, const char *varname) | GEO_Detail | |
addVelocityAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
addVertexAttrib(const GA_Attribute *src) | GEO_Detail | inline |
addVertexAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
addVertexAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
appendPoint() | GA_Detail | inline |
appendPointBlock(GA_Size npoints) | GA_Detail | inline |
appendPointCopy(GA_Offset src, GA_PointWrangler &wrangler) | GEO_Detail | inline |
appendPointCopy(GA_Offset src) | GEO_Detail | inline |
appendPointOffset() | GEO_Detail | inline |
appendPrimitive(const GA_PrimitiveTypeId &type) | GEO_Detail | inline |
GA_Detail::appendPrimitive(const UT_StringRef &type) | GA_Detail | |
appendPrimitiveBlock(const GA_PrimitiveTypeId &type, GA_Size nprimitives) | GA_Detail | |
appendPrimitivesAndVertices(const GA_PrimitiveTypeId &type, GA_Size nprimitives, GA_Size nvertices_each, GA_Offset &vertex_block_start, bool closed_flag=false) | GA_Detail | |
appendPrimitivesAndVertices(const GA_PrimitiveTypeId &type, const GA_PolyCounts &vertex_counts, GA_Offset &vertex_block_start, bool closed_flag=false) | GA_Detail | |
appendPrimitivesAndVertices(const std::pair< int, exint > *primtype_count_pairs, const GA_PolyCounts &vertex_counts, GA_Offset &vertex_block_start, const exint *closed_span_length=nullptr, exint ncopies=1) | GA_Detail | |
appendVertex() | GA_Detail | inline |
appendVertexBlock(GA_Size nvertices) | GA_Detail | inline |
asciiMagicH9() | GEO_Detail | inlinestatic |
attribs() const | GEO_Detail | inline |
baseMerge(const GA_Detail &src) | GA_Detail | |
baseMerge(const GA_Detail &src, GA_MergeOptions &options) | GA_Detail | |
binaryMagicH9() | GEO_Detail | inlinestatic |
buildTopologyCEAttribute(GA_Topology::TopologyCE topotype, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool read, bool write) const | GA_Detail | virtual |
bumpAllDataIds() | GA_Detail | |
bumpDataIdsForAddOrRemove(bool added_or_removed_points, bool added_or_removed_vertices, bool added_or_removed_primitives) | GA_Detail | |
bumpDataIdsForRewire() | GA_Detail | |
CAPTURE_BONE enum value | GEO_Detail | |
CAPTURE_CLOTH enum value | GEO_Detail | |
CAPTURE_META enum value | GEO_Detail | |
CAPTURE_MUSCLE enum value | GEO_Detail | |
CAPTURE_WIRE enum value | GEO_Detail | |
CaptureType enum name | GEO_Detail | |
changeAttributeStorage(GA_AttributeOwner dict, const UT_StringRef &name, GA_Storage new_storage) | GEO_Detail | |
changeDetailAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
changePointAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
changePrimAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
changeVertexAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
checkValidTopology() const | GA_Detail | |
clampCaptureWeights(const GA_PointGroup *ptgroup=nullptr, bool clamp_low_flag=true, float low_threshold=0.0f, float low_val=0.0f, bool clamp_hi_flag=false, float hi_threshold=1.0f, float hi_val=1.0f, CaptureType t=GEO_Detail::CAPTURE_BONE) | GEO_Detail | |
clear() | GA_Detail | inline |
clearAndDestroy() | GEO_Detail | inline |
clearCaches() | GA_Detail | inlinevirtual |
clearCaptureWeights(GA_Offset ptoff, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
clearInstanceMatrix() | GA_Detail | |
clearTopologyAttributes() | GA_Detail | |
cloneCopyGroupsAndAttributes(const GA_Detail &src, bool copydetailattribs=false) | GA_Detail | |
cloneEmptyDetail(bool clone_attributes) const =0 | GA_Detail | pure virtual |
cloneMissingAttributes(const GA_Detail &src, GA_AttributeOwner owner, const GA_AttributeFilter &filter) | GA_Detail | |
cloneMissingGroups(const GA_Detail &src, GA_AttributeOwner owner, const GA_AttributeFilter &filter) | GA_Detail | |
collapseIndexAttributes() | GEO_Detail | |
colorPointsByCaptureWeight(const UT_Array< const UT_Vector3 * > &colors, const UT_Vector3 &zero_weight_color, CaptureType t=CAPTURE_BONE, VisualizationType vistype=VISTYPE_MULTIPLE, UT_ColorRamp singlevismode=UT_COLORRAMP_FALSE) | GEO_Detail | |
colorPointsByCaptureWeight(const UT_Array< const UT_Vector3 * > &colors, const UT_Vector3 &zero_weight_color, CaptureType t, VisualizationType vistype, UT_ColorRamp singlevismode, bool normalize) | GEO_Detail | |
computeNormal(const GEO_Primitive &prim, UT_Vector3 &nml) const | GEO_Detail | |
computeNormal(const GA_Edge &edge, UT_Vector3 &nml) const | GEO_Detail | |
computeNormal(const GA_Breakpoint &bkpt, UT_Vector3 &nml) const | GEO_Detail | |
computeNormalAndTangents(const GA_Breakpoint &bkpt, UT_Vector3 &nml, UT_Vector3 *u_tangent, UT_Vector3 *v_tangent, bool normalize) const | GEO_Detail | |
computeNormalInternal(GA_Offset ptoff, UT_Vector3 &nml) | GEO_Detail | |
computeQuickBounds(UT_BoundingBox &box) const | GA_Detail | |
computeQuickBounds(UT_BoundingBox &box, GA_Size counts[], GA_Size count_buf_size) const | GA_Detail | |
computeSoftPointFalloff(const bool connected, const fpreal radius, const GEO_Rolloff *rolloff, const GA_PointGroup *ptgroup, const SoftSymmetryParms *symmetry, const GA_RWHandleF &falloff, const GA_ROHandleV3 &p_attrib, GA_PointGroup *affected_group=nullptr, GA_RWHandleID *source_points=nullptr) const | GEO_Detail | |
constructTailInitializers(GA_AttributeOwner owner, GA_Offset start, GA_Offset size=GA_Offset(1)) | GA_Detail | inline |
containsLocalTransformPrimitive() const | GA_Detail | inline |
containsOnlyPrimitiveTypes(const UT_Array< GA_PrimitiveTypeId > &type) const | GA_Detail | inline |
containsPrimitiveType(const GA_PrimitiveTypeId &type) const | GA_Detail | inline |
convertIndexPairDataFromH9() | GEO_Detail | protected |
convertIndexPairDataToH9() | GEO_Detail | protected |
copy(const GEO_Detail &src, GEO_CopyMethod method=GEO_COPY_ONCE, bool this_parameter_is_ignored=true, bool keep_internal_groups=true, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GEO_Detail | |
copyAttributes(GA_AttributeOwner owner, GA_Offset destoff, GA_Offset srcoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | |
copyAttributes(GA_AttributeOwner owner, GA_Offset destoff, const GA_Detail &srcdetail, GA_Offset srcoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | |
copyChangedNonTransforming(const GA_Detail *inputgeo, GA_AttributeOwner owner) | GA_Detail | |
copyFullVertex(GEO_Vertex dest, const GEO_Vertex &src) const | GEO_Detail | |
copyFullVertex(GA_Offset dest_vtx, GA_Offset src_vtx, GA_VertexWrangler &vertex_wrangler) | GEO_Detail | inline |
copyPoint(GA_Offset destptoff, GA_Offset srcptoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | inline |
copyPointVertexAttributes(GEO_Vertex dest, const GEO_Vertex &src, bool copy_point_P=true) const | GEO_Detail | |
copyPointVertexAttributes(GA_Offset dest_vtx, GA_Offset src_vtx, const GA_AttributeRefMap &vertex_attribs, const GA_AttributeRefMap &point_attribs) | GEO_Detail | |
copyPointVertexAttributes(GA_Offset dest_vtx, GA_Offset src_vtx, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler &point_wrangler, bool copy_point_P) | GEO_Detail | inline |
copyPrimitiveAttributes(GEO_Primitive &dest, const GEO_Primitive &src) | GEO_Detail | |
copyPrimitiveGroups(GEO_Primitive &dest, const GEO_Primitive &src) const | GEO_Detail | |
copyVertex(GEO_Vertex dest, const GEO_Vertex &src, int shallow=0) const | GEO_Detail | |
copyVertex(GA_Offset dest, GA_Offset src, GA_AttributeRefMap &vertex_attribs, GA_AttributeRefMap *point_attribs) | GEO_Detail | |
copyVertex(GA_Offset dest, GA_Offset src, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler *point_wrangler) | GEO_Detail | |
copyVertex(GA_Offset dest, GA_Offset src, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler &point_wrangler, bool copy_point_p) | GEO_Detail | |
GA_Detail::copyVertex(GA_Offset destvtxoff, GA_Offset srcvtxoff, bool ref_point_dont_copy, const GA_AttributeFilter *filter=nullptr) | GA_Detail | inline |
copyVertexAttributes(GEO_Vertex dest, const GEO_Vertex &src) const | GEO_Detail | |
copyVertexAttributes(GA_Offset dest, GA_Offset src, GA_VertexWrangler &wrangler) const | GEO_Detail | |
countMemory(UT_MemoryCounter &counter, bool inclusive) const override | GEO_Detail | virtual |
countPrimitiveType(const GA_PrimitiveTypeId &type) const | GA_Detail | inline |
countPrimitiveTypeFamily(GA_PrimitiveFamilyMask family) const | GA_Detail | inline |
countUnusedPoints() const | GA_Detail | |
createAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, const UT_Options *create_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GA_Detail | inline |
createAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *create_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GA_Detail | inline |
createDetachedAttribute(GA_AttributeOwner owner, const UT_StringRef &attribtype, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
createDetachedAttribute(GA_AttributeOwner owner, const GA_AttributeType &attribtype, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
createDetachedEdgeGroup() const | GA_Detail | inline |
createDetachedPointGroup() const | GA_Detail | inline |
createDetachedPrimitiveGroup() const | GA_Detail | inline |
createDetachedTupleAttribute(GA_AttributeOwner owner, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
createDetachedVertexGroup() const | GA_Detail | inline |
createEdgeGroup(const UT_StringHolder &name) | GA_Detail | |
createElementGroup(GA_AttributeOwner owner, const UT_StringHolder &name, bool ordered=false) | GA_Detail | |
createElementGroup(const UT_StringHolder &name, bool ordered=false) | GA_Detail | inline |
createInternalEdgeGroup() | GA_Detail | |
createInternalElementGroup(GA_AttributeOwner owner, bool ordered=false) | GA_Detail | |
createInternalElementGroup(bool ordered=false) | GA_Detail | inline |
createStringAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
createStringAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
createTopologyAttributes() | GA_Detail | |
createTupleAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
createTupleAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
defragment(GA_AttributeOwner owner, const UT_Options *options=nullptr) | GA_Detail | |
defragment(const UT_Options *options=nullptr) | GA_Detail | |
deleteBreakpoints(const GA_BreakpointGroup &bkptgrp) | GEO_Detail | virtual |
deletePoints(const GA_PointGroup &point_group, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES) | GEO_Detail | inline |
deletePoints(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES) | GEO_Detail | inline |
deletePrimitive(GA_Primitive &prim, bool and_points=false) | GEO_Detail | inline |
deletePrimitives(const GA_Range &range, bool and_points=false) | GEO_Detail | inline |
deletePrimitives(const GA_PrimitiveGroup &primGrp, bool and_points=false) | GEO_Detail | |
deletePrimitives(const UT_Array< GEO_Primitive * > &prims_in, bool and_points=false) | GEO_Detail | |
demoteVertexAttrib(GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
demoteVertexAttrib(const UT_StringRef &name) | GEO_Detail | inline |
destroyAllEmptyGroups() | GA_Detail | |
destroyAlphaAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeFilter *filter=0) | GEO_Detail | |
destroyAttribute(GA_AttributeOwner owner, const UT_StringRef &name, const GA_AttributeFilter *filter=0) | GEO_Detail | inline |
GA_Detail::destroyAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GA_Detail | inline |
GA_Detail::destroyAttribute(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
destroyCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
destroyCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
destroyComAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyDegeneratePrimitives(const GA_Range &it, bool and_points=false) | GA_Detail | |
destroyDegeneratePrimitives(const GA_PrimitiveGroup *prims=0, bool and_points=false) | GA_Detail | |
destroyDiffuseAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyDistanceAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyEdgeGroup(const UT_StringRef &name) | GA_Detail | inline |
destroyEdgeGroup(GA_EdgeGroup *g) | GA_Detail | inline |
destroyElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
destroyElementGroup(GA_AttributeOwner owner, const char *name) | GA_Detail | inline |
destroyElementGroup(GA_ElementGroup *group) | GA_Detail | |
destroyEmptyGroups(GA_AttributeOwner owner) | GA_Detail | |
destroyGlobalAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyGlobalAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyGroup(GA_Group *group) | GA_Detail | |
destroyInternalNormalAttribute() | GEO_Detail | |
destroyLODAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyNormalAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyPointAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyPointAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyPointCaptureAlphaAttribute() | GEO_Detail | |
destroyPointCaptureAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
destroyPointGroup(GA_PointGroup *g) | GEO_Detail | inline |
destroyPointGroup(const char *name) | GEO_Detail | inline |
destroyPointIndex(GA_Index index, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | |
destroyPointOffset(GA_Offset ptoff, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | |
destroyPointOffsets(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | inline |
destroyPoints(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | inline |
destroyPrimAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyPrimAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyPrimitive(GA_Primitive &prim, bool and_points=false) | GA_Detail | |
destroyPrimitiveGroup(GA_PrimitiveGroup *g) | GEO_Detail | inline |
destroyPrimitiveGroup(const char *name) | GEO_Detail | inline |
destroyPrimitiveIndex(GA_Index index, bool and_points=false) | GA_Detail | |
destroyPrimitiveOffset(GA_Offset offset, bool and_points=false) | GA_Detail | virtual |
destroyPrimitiveOffsets(const GA_Range &it, bool and_points=false) | GA_Detail | virtual |
destroyPrimitives(const GA_Range &it, bool and_points=false) | GA_Detail | inline |
destroyPtIndexPairAttribute(const UT_StringRef &name) | GEO_Detail | |
destroyRestAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyStashed() | GA_Detail | inline |
destroyTextureAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyTubeCaptureAttribute() | GEO_Detail | |
destroyUnusedPoints(const GA_PointGroup *ptgrp=0) | GA_Detail | inline |
destroyUnusedPoints(const GA_Range &point_range) | GA_Detail | |
destroyVelocityAttribute(GA_AttributeOwner who) | GEO_Detail | |
destroyVertexAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyVertexAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
destroyVertexGroup(GA_VertexGroup *g) | GEO_Detail | inline |
destroyVertexGroup(const char *name) | GEO_Detail | inline |
destroyVertexOffset(GA_Offset offset) | GA_Detail | |
destroyVertexOffsets(const GA_Range &range) | GA_Detail | inline |
destroyVertices(const GA_Range &range) | GA_Detail | inline |
doConstructTailInitializers(GA_AttributeOwner owner, GA_Offset start, GA_Offset size) | GA_Detail | protected |
edgeGroups() | GA_Detail | inline |
edgeGroups() const | GA_Detail | inline |
enlargeBoundingBox(UT_BoundingRect &box, const GA_Range &range) const | GA_Detail | |
enlargeBoundingBox(UT_BoundingRect &box, const GA_Range &range, const GA_Attribute *P) const | GA_Detail | |
enlargeBoundingBox(UT_BoundingBox &box, const GA_Range &range) const | GA_Detail | |
enlargeBoundingBox(UT_BoundingBox &box, const GA_Range &range, const GA_Attribute *P) const | GA_Detail | |
findAllPrimitivesByName(UT_Array< const GEO_Primitive * > &primlist, const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name") const | GEO_Detail | |
findAllPrimitivesByName(UT_Array< GEO_Primitive * > &primlist, const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name") | GEO_Detail | |
findAlphaAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findAlphaAttribute(GA_AttributeOwner who) | GEO_Detail | |
findAttribute(GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) const | GA_Detail | inline |
findAttribute(const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) const | GA_Detail | inline |
findAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const | GA_Detail | inline |
findAttribute(GA_AttributeOwner owner, const UT_StringRef &name) const | GA_Detail | inline |
findAttribute(GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) | GA_Detail | inline |
findAttribute(const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) | GA_Detail | inline |
findAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GA_Detail | inline |
findAttribute(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
findCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
findCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
findCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
findCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
findComAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findComAttribute(GA_AttributeOwner who) | GEO_Detail | |
findDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findDictArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findDictArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findDictTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findDictTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findDiffuseAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findDiffuseAttribute(GA_AttributeOwner who) | GEO_Detail | |
findDistanceAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findDistanceAttribute(GA_AttributeOwner who) | GEO_Detail | |
findEdgeGroup(const UT_StringRef &name) const | GA_Detail | |
findEdgeGroup(const UT_StringRef &name) | GA_Detail | |
findElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | |
findElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) const | GA_Detail | |
findElementGroup(const UT_StringRef &name) | GA_Detail | inline |
findElementGroup(const UT_StringRef &name) const | GA_Detail | inline |
findFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findFloatArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findFloatArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findFloatTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findFloatTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findGlobalAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
findGlobalAttrib(const GA_Attribute &src) | GEO_Detail | inline |
findGlobalAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
findGlobalAttribute(const UT_StringRef &name) const | GA_Detail | inline |
findGlobalAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
findGlobalAttribute(const UT_StringRef &name) | GA_Detail | inline |
findGlobalIntrinsic(GA_LocalIntrinsic h) const | GA_Detail | inline |
findIndexPair(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const | GEO_Detail | |
findIndexPair(GA_AttributeOwner owner, const UT_StringRef &name) const | GEO_Detail | inline |
findIndexPair(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
findIndexPair(GA_AttributeOwner owner, const UT_StringRef &name) | GEO_Detail | inline |
findIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findIntArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findIntArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findInternalNormalAttribute() const | GEO_Detail | |
findInternalNormalAttribute() | GEO_Detail | |
findIntrinsic(const UT_StringRef &nm) const | GA_Detail | inline |
findIntrinsic(GA_GlobalIntrinsic h) const | GA_Detail | inline |
findIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findIntTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findIntTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findIO(const char *name=nullptr) const | GA_Detail | inline |
findLODAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findLODAttribute(GA_AttributeOwner who) | GEO_Detail | |
findMaterialAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findNormalAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findNormalAttribute(GA_AttributeOwner who) | GEO_Detail | |
findNumericArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findNumericArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findNumericArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findNumericArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findNumericTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findNumericTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findNumericTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findNumericTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findPointAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
findPointAttrib(const GA_Attribute &src) | GEO_Detail | inline |
findPointAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
findPointAttribute(const UT_StringRef &name) const | GA_Detail | inline |
findPointAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
findPointAttribute(const UT_StringRef &name) | GA_Detail | inline |
findPointCaptureAlphaAttribute() const | GEO_Detail | |
findPointCaptureAlphaAttribute() | GEO_Detail | |
findPointCaptureAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
findPointCaptureAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
findPointGroup(const UT_StringRef &name) const | GA_Detail | inline |
findPointGroup(const UT_StringRef &name) | GA_Detail | inline |
findPointVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) const | GEO_Detail | inline |
findPointVectorAttrib(const UT_StringRef &n) const | GEO_Detail | inline |
findPointVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) | GEO_Detail | inline |
findPointVectorAttrib(const UT_StringRef &n) | GEO_Detail | inline |
findPrimAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
findPrimAttrib(const GA_Attribute &src) | GEO_Detail | inline |
findPrimitiveAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
findPrimitiveAttribute(const UT_StringRef &name) const | GA_Detail | inline |
findPrimitiveAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
findPrimitiveAttribute(const UT_StringRef &name) | GA_Detail | inline |
findPrimitiveByName(const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name", int matchnumber=0) const | GEO_Detail | |
findPrimitiveByName(const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name", int matchnumber=0) | GEO_Detail | |
findPrimitiveGroup(const UT_StringRef &name) const | GA_Detail | inline |
findPrimitiveGroup(const UT_StringRef &name) | GA_Detail | inline |
findPtIndexPairAttribute(const UT_StringRef &name) const | GEO_Detail | |
findPtIndexPairAttribute(const UT_StringRef &name) | GEO_Detail | |
findRestAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findRestAttribute(GA_AttributeOwner who) | GEO_Detail | |
findStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findStringArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findStringArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
findStringTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
findStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
findStringTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
findTextureAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findTextureAttribute(GA_AttributeOwner who) | GEO_Detail | |
findTubeCaptureAttribute() const | GEO_Detail | |
findTubeCaptureAttribute() | GEO_Detail | |
findUnusedPoints(GA_OffsetList *unused=nullptr) const | GA_Detail | |
findVelocityAttribute(GA_AttributeOwner who) const | GEO_Detail | |
findVelocityAttribute(GA_AttributeOwner who) | GEO_Detail | |
findVertexAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
findVertexAttrib(const GA_Attribute &src) | GEO_Detail | inline |
findVertexAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
findVertexAttribute(const UT_StringRef &name) const | GA_Detail | inline |
findVertexAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
findVertexAttribute(const UT_StringRef &name) | GA_Detail | inline |
findVertexGroup(const UT_StringRef &name) const | GA_Detail | inline |
findVertexGroup(const UT_StringRef &name) | GA_Detail | inline |
findVertexVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) const | GEO_Detail | inline |
findVertexVectorAttrib(const UT_StringRef &n) const | GEO_Detail | inline |
findVertexVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) | GEO_Detail | inline |
findVertexVectorAttrib(const UT_StringRef &n) | GEO_Detail | inline |
finishLoadH9(const UT_Array< GA_AttribLoadDataH9 > &attribs) | GA_Detail | protectedstatic |
fixSplineWeights() | GEO_Detail | |
flushCECaches() | GA_Detail | |
flushCEWriteCaches() | GA_Detail | |
forEachOffset(FUNCTOR &&functor, const GA_IndexMap &index_map, const GA_ElementGroup *group=nullptr, bool complement=false) | GA_Detail | inlinestatic |
forEachOffsetBreak(FUNCTOR &&functor, const GA_IndexMap &index_map, const GA_ElementGroup *group=nullptr, bool complement=false) | GA_Detail | inlinestatic |
forEachPoint(FUNCTOR &&functor) const | GA_Detail | inline |
forEachPoint(const GA_PointGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPoint(const GA_PointGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPointBreak(FUNCTOR &&functor) const | GA_Detail | inline |
forEachPointBreak(const GA_PointGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPointBreak(const GA_PointGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitive(FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitive(const GA_PrimitiveGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitive(const GA_PrimitiveGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitiveBreak(FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitiveBreak(const GA_PrimitiveGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
forEachPrimitiveBreak(const GA_PrimitiveGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
GA_DESTROY_DEGENERATE enum value | GA_Detail | |
GA_DESTROY_DEGENERATE_INCOMPATIBLE enum value | GA_Detail | |
GA_DestroyPointMode enum name | GA_Detail | |
GA_Detail(GA_PrimitiveFactory &factory, GA_Storage Pstorage=GA_STORE_REAL32, bool isprimary=true, bool full_topology=true) | GA_Detail | |
GA_LEAVE_PRIMITIVES enum value | GA_Detail | |
GB_MACRO_CAST(const T *, const GA_Primitive *prim) | GA_Detail | inlinestatic |
GB_MACRO_CAST(const T *, GA_Primitive *prim) | GA_Detail | inlinestatic |
GB_MACRO_PRIM_TYPE typedef | GEO_Detail | |
GEO_Detail(GA_PrimitiveFactory &factory, bool full_topology=true) | GEO_Detail | |
GEO_EdgeAdjArray typedef | GEO_Detail | |
GEO_IOTable class | GEO_Detail | friend |
GEO_PointAdjArray typedef | GEO_Detail | |
getAttribute(GA_AttributeOwner dict, const char *attrib_name) const | GEO_Detail | |
getAttribute(GA_AttributeOwner dict, const char *attrib_name) | GEO_Detail | |
getAttributeAsArray(const GA_Attribute *atr, const GA_Range &range, UT_Array< T > &result) const | GA_Detail | |
getAttributeDict(GA_AttributeOwner owner) const | GA_Detail | inline |
getAttributeLayer(const char *attr_name) const | GEO_Detail | |
getAttributeOwner(const GA_AttributeDict &dict) const | GA_Detail | |
getAttributes() | GA_Detail | inline |
getAttributes() const | GA_Detail | inline |
getBBox(UT_BoundingBox *bbox, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
getBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
getBreakpointBBox(UT_BoundingBox &bbox, const GA_BreakpointGroup &grp) const | GEO_Detail | |
getBreakpointBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_BreakpointGroup &grp) const | GEO_Detail | |
getBreakpointBSphere(UT_BoundingSphere &bsphere, const GA_BreakpointGroup &grp, bool accurate_bounds=false) const | GEO_Detail | |
getBSphere(UT_BoundingSphere *bsphere, const GA_PrimitiveGroup *g=nullptr, bool accurate_bounds=false) const | GEO_Detail | |
getCaptureRegionIndex(const UT_String &cregion_name, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
getCaptureRegionRootPath(UT_String &root_path, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
getCaptureWeight(int cregion_index, GA_Offset ptoff, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
getCaptureWeights(GA_Offset ptoff, UT_IntArray ®ions, UT_FloatArray &weights, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
getCurrentLayer() const | GEO_Detail | |
getDetailAttribute(const char *attrib_name) const | GEO_Detail | |
getDetailAttribute(const char *attrib_name) | GEO_Detail | |
getEdgeAdjacentPolygons(GEO_EdgeAdjArray &adjacencies, GA_Offset poly_off) const | GEO_Detail | |
getEdgeAdjacentPolygons(GA_OffsetArray &polygons, GA_Offset poly_off) const | GEO_Detail | |
getEdgeBBox(UT_BoundingBox &bbox, const GA_EdgeGroup &grp) const | GEO_Detail | |
getEdgeBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_EdgeGroup &grp) const | GEO_Detail | |
getEdgeBSphere(UT_BoundingSphere &bsphere, const GA_EdgeGroup &grp, bool accurate_bounds=false) const | GEO_Detail | |
getEdgeGroupList(UT_Array< const GA_EdgeGroup * > &list) const | GA_Detail | |
getEdgeGroupList(UT_Array< GA_EdgeGroup * > &list) | GA_Detail | |
getElementGroupList(GA_AttributeOwner owner, UT_Array< const GA_ElementGroup * > &list) const | GA_Detail | |
getElementGroupList(GA_AttributeOwner owner, UT_Array< GA_ElementGroup * > &list) | GA_Detail | |
getElementGroupTable(GA_AttributeOwner owner) const | GA_Detail | |
getElementGroupTable(GA_AttributeOwner owner) | GA_Detail | inline |
getGEOPrimitive(GA_Offset primoff) | GEO_Detail | inline |
getGEOPrimitive(GA_Offset off) const | GEO_Detail | inline |
getGEOPrimitiveByIndex(GA_Index idx) | GEO_Detail | inline |
getGEOPrimitiveByIndex(GA_Index idx) const | GEO_Detail | inline |
getGlobalMap() const | GA_Detail | inline |
getGlobalRange() const | GA_Detail | inline |
getGroupBBox(UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
getGroupBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_Group *grp) const | GEO_Detail | |
getGroupBSphere(UT_BoundingSphere *bsphere, const GA_Group *grp, bool accurate_bounds) const | GEO_Detail | |
getGroupTable(GA_GroupType group_type) | GA_Detail | |
getGroupTable(GA_GroupType group_type) const | GA_Detail | |
getIndexMap(GA_AttributeOwner owner) const | GA_Detail | |
getIndexMap(GA_AttributeOwner owner) | GA_Detail | inline |
getInstanceMatrix() const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_String &val) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_StringArray &val) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_OptionsHolder &val) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Array< UT_OptionsHolder > &val) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, int64 *v, GA_Size size) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, fpreal64 *v, GA_Size sz) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, float &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, int &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector2 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector3 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector4 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, double &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, int64 &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector2D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector3D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Vector4D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3D &v) const | GA_Detail | |
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4D &v) const | GA_Detail | |
getIntrinsicCollapseSingletons(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicManager() const | GA_Detail | inline |
getIntrinsicName(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicOptions(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicReadOnly(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicStorage(GA_LocalIntrinsic h) const | GA_Detail | inline |
getIntrinsicTupleSize(GA_LocalIntrinsic h) const | GA_Detail | |
getIONames(UT_StringArray &names) const | GA_Detail | inline |
getLayerMerge(int &preclear, int &mask, int &srcblend, int &dstblend) const | GEO_Detail | |
getMemoryUsage(bool inclusive) const override | GEO_Detail | virtual |
getMetaCacheCount() const | GA_Detail | inline |
getMetaCount() const | GEO_Detail | |
getMetaRestAnchorPath(UT_String &anchorPath) const | GEO_Detail | |
getNumLayers() const | GEO_Detail | |
getNumPointOffsets() const | GA_Detail | inline |
getNumPoints() const | GA_Detail | inline |
getNumPrimitiveOffsets() const | GA_Detail | inline |
getNumPrimitives() const | GA_Detail | inline |
getNumVertexOffsets() const | GA_Detail | inline |
getNumVertices() const | GA_Detail | inline |
getP() | GA_Detail | inline |
getP() const | GA_Detail | inline |
getParticleCount() const | GEO_Detail | |
getPastedCount() const | GEO_Detail | |
getPointAdjacentPolygons(GEO_PointAdjArray &adjacencies, GA_Offset poly_off) const | GEO_Detail | |
getPointAdjacentPolygons(GA_OffsetArray &polygons, GA_Offset poly_off) const | GEO_Detail | |
getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PrimitiveGroup &g) const | GEO_Detail | |
getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_EdgeGroup &g) const | GEO_Detail | |
getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_VertexGroup &g) const | GEO_Detail | |
getPointAttribCentroid(UT_Vector3T< T > ¢roid, const GA_Attribute &attrib, const GA_PointGroup *grp=nullptr) const | GEO_Detail | |
getPointAttribGroupBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
getPointAttribute(const char *attrib_name) const | GEO_Detail | |
getPointAttribute(const char *attrib_name) | GEO_Detail | |
getPointBBox(UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
getPointBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
getPointBSphere(UT_BoundingSphere *bsphere, const GA_PointGroup *g=nullptr, bool accurate_bounds=false) const | GEO_Detail | |
getPointCaptureAttribName(CaptureType type) | GEO_Detail | static |
getPointCaptureDataPropertyName(CaptureType type) | GEO_Detail | static |
getPointCaptureFrameAttribName(CaptureType type) | GEO_Detail | static |
getPointCaptureIndexPropertyName(CaptureType type) | GEO_Detail | static |
getPointCaptureRootAttribName(CaptureType type) | GEO_Detail | static |
getPointGroupAdjacentToPrimitiveGroup(const GA_PrimitiveGroup *in_prim_grp, GA_PointGroup *adj_pt_grp) | GEO_Detail | |
getPointGroupAdjacentToPrimitiveRange(const GA_Range &in_prim_rng, GA_PointGroup *adj_pt_rng) | GEO_Detail | |
getPointMap() const | GA_Detail | inline |
getPointRange(const GA_PointGroup *group=0) const | GA_Detail | inline |
getPointRangeSlice(GA_Index begin_ptnum, GA_Index end_ptnum=GA_INVALID_INDEX) const | GA_Detail | inline |
getPos2(GA_Offset ptoff) const | GA_Detail | inline |
getPos2D(GA_Offset ptoff) const | GA_Detail | inline |
getPos3(GA_Offset ptoff) const | GA_Detail | inline |
getPos3AsArray(const GA_Range &ptrange, UT_Array< UT_Vector3T< T > > &positions) const | GA_Detail | inline |
getPos3D(GA_Offset ptoff) const | GA_Detail | inline |
getPos3T(GA_Offset ptoff) const | GA_Detail | inline |
getPos4(GA_Offset ptoff) const | GA_Detail | inline |
getPos4D(GA_Offset ptoff) const | GA_Detail | inline |
getPreferredPrecision() const | GA_Detail | |
getPrimAttribute(const char *attrib_name) const | GEO_Detail | |
getPrimAttribute(const char *attrib_name) | GEO_Detail | |
getPrimitive(GA_Offset prim_off) | GA_Detail | inline |
getPrimitive(GA_Offset prim_off) const | GA_Detail | inline |
getPrimitiveByIndex(GA_Index prim_idx) | GA_Detail | inline |
getPrimitiveByIndex(GA_Index prim_idx) const | GA_Detail | inline |
getPrimitiveClosedFlag(GA_Offset primoff) const | GA_Detail | |
getPrimitiveFactory() const | GA_Detail | inline |
getPrimitiveList() const | GA_Detail | inline |
getPrimitiveList() | GA_Detail | inline |
getPrimitiveMap() const | GA_Detail | inline |
getPrimitiveRange(const GA_PrimitiveGroup *group=0) const | GA_Detail | inline |
getPrimitiveRangeSlice(GA_Index begin_prim, GA_Index end_prim=GA_INVALID_INDEX) const | GA_Detail | inline |
getPrimitivesOfType(const GA_PrimitiveTypeId &type, UT_Array< const GA_Primitive * > &prims) const | GA_Detail | inline |
getPrimitivesReferencingPoint(GA_OffsetArray &primitives, GA_Offset point_offset) const | GA_Detail | |
getPrimitiveTypeId(GA_Offset primoff) const | GA_Detail | |
getPrimitiveTypeMask(const GA_PrimitiveGroup *group=0) const | GA_Detail | |
getPrimitiveTypeMaskAll() const | GA_Detail | |
getPrimitiveVertexCount(GA_Offset primoff) const | GA_Detail | |
getPrimitiveVertexList(GA_Offset primoff) const | GA_Detail | |
getPrimitiveVertexOffset(GA_Offset primoff, GA_Size i) const | GA_Detail | |
getPw(GA_Offset ptoff) const | GA_Detail | |
getPwAttribute() const | GA_Detail | inline |
getPwAttribute() | GA_Detail | inline |
getQuadricCount() const | GEO_Detail | |
getStandardAttributes(const char *s, GEO_Standard_Attributes &a) | GEO_Detail | |
getStdAttributeName(GEO_Standard_Attributes name, int layer=-1) const | GEO_Detail | |
getStdAttributeTypeInfo(const char *name, int floattuplesize) | GEO_Detail | static |
getTopology() | GA_Detail | inline |
getTopology() const | GA_Detail | inline |
getTopologyCEAttribute(GA_Topology::TopologyCE topotype, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool read, bool write) | GA_Detail | |
getUniqueId() const | GA_Detail | inline |
getVariableNameMap(UT_String &result) const | GEO_Detail | |
getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PrimitiveGroup &g) const | GEO_Detail | |
getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_EdgeGroup &g) const | GEO_Detail | |
getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_VertexGroup &g) const | GEO_Detail | |
getVertexAttribGroupBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
getVertexAttribute(const char *attrib_name) const | GEO_Detail | |
getVertexAttribute(const char *attrib_name) | GEO_Detail | |
getVertexBBox(UT_BoundingBox *bbox, const GA_VertexGroup *g=nullptr) const | GEO_Detail | |
getVertexBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_VertexGroup *g=nullptr) const | GEO_Detail | |
getVertexGroupAdjacentToPrimitiveGroup(const GA_PrimitiveGroup *in_prim_grp, GA_VertexGroup *adj_vtx_grp) | GEO_Detail | |
getVertexGroupAdjacentToPrimitiveRange(const GA_Range &in_prim_rng, GA_VertexGroup *adj_vtx_rng) | GEO_Detail | |
getVertexMap() const | GA_Detail | inline |
getVertexNormals(UT_Vector3Array &output) const | GEO_Detail | |
getVertexRange(const GA_VertexGroup *group=0) const | GA_Detail | inline |
getVertexReferencingPoint(GA_Offset ptoff, GA_Offset primoff=GA_INVALID_OFFSET) const | GA_Detail | |
getVerticesReferencingPoint(GA_OffsetArray &vertices, GA_Offset point_offset) const | GA_Detail | |
getVisibleBBox(UT_BoundingBox *bbox, const UT_Matrix4R *transform=nullptr, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
getVolumeCount() const | GEO_Detail | |
growPointCaptureAttribute(geo_NPairs num_added_pairs, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
growTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int added_size) | GEO_Detail | |
growTuple(GA_AttributeOwner owner, const UT_StringRef &name, int added_size) | GEO_Detail | inline |
GU_IOClassic class | GEO_Detail | friend |
hasChannelPrimitives() const | GEO_Detail | |
hasCustomPrimitives() const | GEO_Detail | |
hasMetaPrimitives() const | GEO_Detail | |
hasNoSharedPoints() const | GA_Detail | |
hasParticlePrimitives() const | GEO_Detail | |
hasPastedPrimitives() const | GEO_Detail | |
hasQuadricPrimitives() const | GEO_Detail | |
hasTransformingPrimitives() const | GEO_Detail | |
hasVolumePrimitives() const | GEO_Detail | |
incrementMetaCacheCount() | GA_Detail | inline |
insertPointCopy(GA_Offset src, GA_PointWrangler &wrangler, GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
insertPointCopy(GA_Offset src, GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
insertPointOffset(GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
insertPrimitive(const GA_PrimitiveTypeId &type, const GEO_Primitive *beforeWhich=nullptr) | GEO_Detail | |
INVALID_CACHE_COUNT | GA_Detail | static |
isEmpty() const | GA_Detail | |
isPDouble() const | GA_Detail | inline |
isPointUsed(GA_Offset point) const | GA_Detail | |
isPointUsedFast(GA_Offset point) const | GA_Detail | inline |
isPrimary() const | GA_Detail | inline |
load(const char *filename, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
load(UT_IStream &is, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
load(UT_JSONParser &p, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
loadAttribDataH9(UT_IStream &is, GA_Offset offset, const UT_Array< GA_AttribLoadDataH9 > &l) | GA_Detail | static |
loadH9(UT_IStream &is, const GA_LoadOptions *options) | GEO_Detail | protected |
loadPrimitivesH9(UT_IStream &is, int count, const GA_FileFormatH9::PrimTypeXlate &type_map, const UT_Array< GA_AttribLoadDataH9 > &prim_attribs, const UT_Array< GA_AttribLoadDataH9 > &vtx_attribs) | GA_Detail | protected |
loadVertexH9(UT_IStream &is, GA_Offset vertex_offset, const UT_Array< GA_AttribLoadDataH9 > &vtx_l) | GA_Detail | |
localGetIntrinsicD(GA_IntrinsicEval &eval, UT_OptionsHolder &value) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicDA(GA_IntrinsicEval &eval, UT_Array< UT_OptionsHolder > &value) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicF(GA_IntrinsicEval &eval, fpreal64 *value, GA_Size size) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicI(GA_IntrinsicEval &eval, int64 *value, GA_Size size) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicS(GA_IntrinsicEval &eval, UT_String &value) const override | GEO_Detail | protectedvirtual |
localGetIntrinsicSA(GA_IntrinsicEval &eval, UT_StringArray &value) const override | GEO_Detail | protectedvirtual |
localIntrinsicTupleSize(GA_IntrinsicEval &eval) const override | GEO_Detail | protectedvirtual |
localSetIntrinsicDA(GA_IntrinsicEval &eval, const UT_Array< UT_OptionsHolder > &value) override | GEO_Detail | protectedvirtual |
localSetIntrinsicDS(GA_IntrinsicEval &eval, const UT_OptionsHolder *value, GA_Size size) override | GEO_Detail | protectedvirtual |
localSetIntrinsicF(GA_IntrinsicEval &eval, const fpreal64 *value, GA_Size size) override | GEO_Detail | protectedvirtual |
localSetIntrinsicI(GA_IntrinsicEval &eval, const int64 *value, GA_Size size) override | GEO_Detail | protectedvirtual |
localSetIntrinsicS(GA_IntrinsicEval &eval, const char *value) override | GEO_Detail | protectedvirtual |
localSetIntrinsicSA(GA_IntrinsicEval &eval, const UT_StringArray &value) override | GEO_Detail | protectedvirtual |
localSetIntrinsicSS(GA_IntrinsicEval &eval, const char **value, GA_Size size) override | GEO_Detail | protectedvirtual |
localSpaceXformMatrix(const UT_XformOrder &order, const LocalXformContextT< FLT > &local_frame, FLT tx, FLT ty, FLT tz, FLT rx, FLT ry, FLT rz, FLT sx, FLT sy, FLT sz, FLT s_xy, FLT s_xz, FLT s_yz, FLT px, FLT py, FLT pz, FLT prx, FLT pry, FLT prz) | GEO_Detail | static |
LocalXformContextD typedef | GEO_Detail | |
LocalXformContextF typedef | GEO_Detail | |
LocalXformContextR typedef | GEO_Detail | |
mantraGeometry() | GA_Detail | inline |
mantraGeometry() const | GA_Detail | inline |
merge(const GEO_Detail &src, const GA_PrimitiveGroup *primGrp=nullptr, bool mergePrimGroup=true, bool insertPrimsAtHead=false, bool keep_internal_groups=true, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GEO_Detail | |
merge(const GEO_Primitive &sprim, bool insertPrimAtHead=false) | GEO_Detail | |
mergeCaptureProperties(GA_Attribute *my_atr, const GA_Attribute *src_atr, UT_IntArray &new_indices) | GEO_Detail | |
mergeDetailAttributes(const GEO_Detail &src, int num_pts_prev) | GEO_Detail | |
mergeGlobalAttributes(const GA_Detail &src) | GA_Detail | |
mergeGlobalAttributes(const GA_Detail &src, GA_MergeOptions &options) | GA_Detail | |
mergeGroup(const GEO_Detail &src, const GA_PointGroup &group, bool override=true) | GEO_Detail | |
mergeGroup(const GEO_Detail &src, const GA_PrimitiveGroup &group, bool override=true) | GEO_Detail | |
mergeGroup(const GEO_Detail &src, const GA_VertexGroup &group, GA_OffsetArray &map_cache, bool override=true) | GEO_Detail | |
mergeGroup(const GEO_Detail &src, const GA_EdgeGroup &group, bool override=true) | GEO_Detail | |
mergeGroups(const GEO_Detail &src, bool override, unsigned mask=GA_GMASK_FULL_MASK) | GEO_Detail | |
mergePoints(const GEO_Detail &src, const GA_PointGroup *ptGrp=0, bool merge_groups=true, bool keep_internal_groups=true) | GEO_Detail | |
mergePoints(const GEO_Detail &src, const GA_Range &points) | GEO_Detail | |
mergePrimitives(const GEO_Detail &src, const GA_Range &prims) | GEO_Detail | |
mirror(GEO_MirrorParms &parms) | GEO_Detail | |
newDetachedEdgeGroup() const | GA_Detail | inline |
newDetachedPointGroup() const | GA_Detail | inline |
newDetachedPrimitiveGroup() const | GA_Detail | inline |
newDetachedVertexGroup() const | GA_Detail | inline |
newEdgeGroup(const UT_StringHolder &name) | GA_Detail | inline |
newEdgeGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
newInternalEdgeGroup() | GA_Detail | inline |
newInternalPointGroup() | GA_Detail | inline |
newInternalPrimitiveGroup() | GA_Detail | inline |
newInternalVertexGroup() | GA_Detail | inline |
newPointGroup(const UT_StringHolder &name) | GA_Detail | inline |
newPointGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
newPrimitiveGroup(const UT_StringHolder &name) | GA_Detail | inline |
newPrimitiveGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
newVertexGroup(const UT_StringHolder &name) | GA_Detail | inline |
newVertexGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
normal(bool internal=false, const GA_PrimitiveGroup *primgroup=nullptr) | GEO_Detail | |
normal(UT_Vector3Array &output, bool use_internaln=true) const | GEO_Detail | |
normal(UT_Vector3DArray &output, bool use_internaln=true) const | GEO_Detail | |
normal(const GA_RWHandleV3 &attrib, const GA_PrimitiveGroup *primgroup=nullptr) const | GEO_Detail | |
normalizeCaptureWeights(const GA_PointGroup *ptgroup=nullptr, CaptureType t=CAPTURE_BONE, fpreal tolerance=SYS_FTOLERANCE_R) | GEO_Detail | |
normalizeRelativeCaptureWeights(int idx, GA_Offset ptoff, GEO_Delta *delta=nullptr) | GEO_Detail | |
normalTranslate(const GA_PointGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslate(const GA_PrimitiveGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslate(const GA_EdgeGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslate(const GA_BreakpointGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslateGroup(const GA_Group &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslatePoints(float length=1.0F, int check_pasting=1, const GA_PointGroup *grp=0, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
normalTranslatePrimitives(float length=1.0F, int check_pasting=1, const GA_PrimitiveGroup *grp=0, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
operator<<(std::ostream &os, const GEO_Detail &d) | GEO_Detail | friend |
pointAttribs() const | GEO_Detail | inline |
pointGroups() | GA_Detail | inline |
pointGroups() const | GA_Detail | inline |
pointIndex(GA_Offset offset) const | GA_Detail | inline |
pointOffset(GA_Index index) const | GA_Detail | inline |
pointVertex(GA_Offset point) const | GA_Detail | inline |
primitiveAttribs() const | GEO_Detail | inline |
primitiveGroups() | GA_Detail | inline |
primitiveGroups() const | GA_Detail | inline |
primitiveIndex(GA_Offset offset) const | GA_Detail | inline |
primitiveOffset(GA_Index index) const | GA_Detail | inline |
primitives() | GEO_Detail | inline |
primitives() const | GEO_Detail | inline |
printMemory(UT_WorkBuffer &buffer, bool include_total=true, int indent=3, const char *title="Geometry Memory Tracking") | GA_Detail | static |
privateComputeNormal(const GA_RWHandleV3 &normalattrib, const GA_Group *group, const float cuspangledegrees, const int method) const override | GEO_Detail | protectedvirtual |
promotePointAttrib(GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
promotePointAttrib(const UT_StringRef &name) | GEO_Detail | inline |
refreshCachedAttributes() | GA_Detail | |
refreshCachedHandles() | GA_Detail | virtual |
registerIntrinsics(GA_PrimitiveFactory &factory) | GEO_Detail | protectedstatic |
registerIO(GA_IO *io) const | GA_Detail | inline |
removeCaptureRegion(const UT_String &cregion_name, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
removeTailInitializer(GA_Attribute *attrib) | GA_Detail | |
removeVariableName(const char *varname) | GEO_Detail | inline |
renameAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &from_name, const UT_StringHolder &to_name) | GA_Detail | inline |
reorderPoint(GA_Offset ptoff, GA_Index new_order) | GA_Detail | |
reorderPrimitive(GA_Offset offset, GA_Index new_order) | GA_Detail | |
replaceWith(const GA_Detail &src, const GA_AttributeFilter *skip=nullptr, bool full_copy=false) | GA_Detail | |
replaceWithPoints(const GA_Detail &src, const GA_AttributeFilter *skip=nullptr) | GA_Detail | |
save(const char *filename, const GA_SaveOptions *options, UT_StringArray *errors=0) const | GA_Detail | |
save(std::ostream &os, bool binary, const GA_SaveOptions *options, UT_StringArray *errors=0) const | GA_Detail | |
save(UT_JSONWriter &w, const GA_SaveOptions *opts=0) const | GA_Detail | |
saveAttribDataH9(std::ostream &os, int binary, GA_Offset offset, const UT_Array< GA_AttribSaveDataH9 > &l, char delim_ch= '(') | GA_Detail | static |
saveClassic(const char *, const GA_SaveOptions *) const | GA_Detail | |
saveClassic(std::ostream &os, bool, const GA_SaveOptions *) const | GA_Detail | |
saveH9Stream(std::ostream &os, bool binary, const GA_SaveOptions *options) const | GEO_Detail | protected |
savePrimitivesH9(std::ostream &os, int binary, const UT_Array< const GA_Primitive * > &list, const GA_FileFormatH9::PrimTypeXlate &type_map, const UT_Array< GA_AttribSaveDataH9 > &prim_attribs, const UT_Array< GA_AttribSaveDataH9 > &vx_attribs) const | GA_Detail | protected |
saveVertexH9(std::ostream &os, int binary, GA_Offset vertex_offset, const UT_Array< GA_AttribSaveDataH9 > &vtx_l) const | GA_Detail | |
saveVertexPointReferenceH9(std::ostream &os, int binary, GA_Offset vertex_offset) const | GA_Detail | |
setAttributeFromArray(GA_Attribute *atr, const GA_Range &range, const UT_Array< T > &src) | GA_Detail | |
setCaptureRegionRootPath(const UT_String &root_path, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
setCaptureWeight(int cregion_index, float weight, const GA_PointGroup *ptgroup=nullptr, GEO_Delta *geodelta=nullptr, bool add_weight=false, bool clamp_negative=false, bool normalizeweight=false, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
setCaptureWeight(int cregion_index, float weight, GA_Offset ptoff, GEO_Delta *geodelta=nullptr, bool add_weight=false, bool clamp_negative=false, bool normalizeweight=false, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
setCurrentLayer(int layer) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, float v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, float v1, float v2) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector2 &v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector3 &v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector4 &v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Matrix3 &v) | GEO_Detail | |
setDetailAttributeF(const UT_StringHolder &aname, const UT_Matrix4 &v) | GEO_Detail | |
setDetailAttributeI(const UT_StringHolder &aname, int v) | GEO_Detail | |
setDetailAttributeR(const UT_StringHolder &aname, const UT_Ramp &ramp) | GEO_Detail | |
setDetailAttributeS(const UT_StringHolder &aname, const char *value) | GEO_Detail | |
setDetailAttributeS(const UT_StringHolder &aname, const UT_StringArray &s) | GEO_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const char *value) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const UT_StringArray &value) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const char **val, GA_Size s) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder &val) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const UT_Array< UT_OptionsHolder > &value) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder *val, GA_Size s) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const int64 val) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const fpreal64 val) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const int64 *val, GA_Size sz) | GA_Detail | |
setIntrinsic(GA_LocalIntrinsic h, const fpreal64 *v, GA_Size sz) | GA_Detail | |
setLayerMerge(int preclear, int mask, int srcblend, int dstblend) | GEO_Detail | |
setMantraGeometry(MantraGeometry *m) | GA_Detail | inline |
setMetaCacheCount(int64 i) | GA_Detail | inlineprotected |
setNumLayers(int numlayer) | GEO_Detail | |
setPos2(GA_Offset ptoff, const UT_Vector2 &pos) | GA_Detail | inline |
setPos2(GA_Offset ptoff, const UT_Vector2D &pos) | GA_Detail | inline |
setPos3(GA_Offset ptoff, const UT_Vector3 &pos) | GA_Detail | inline |
setPos3(GA_Offset ptoff, const UT_Vector3D &pos) | GA_Detail | inline |
setPos3(GA_Offset ptoff, fpreal x, fpreal y, fpreal z) | GA_Detail | inline |
setPos3FromArray(const GA_Range &ptrange, const UT_Array< UT_Vector3T< T > > &positions) | GA_Detail | inline |
setPos4(GA_Offset ptoff, const UT_Vector4 &pos) | GA_Detail | inline |
setPos4(GA_Offset ptoff, const UT_Vector4D &pos) | GA_Detail | inline |
setPos4(GA_Offset ptoff, fpreal x, fpreal y, fpreal z, fpreal w) | GA_Detail | inline |
setPreferredPrecision(GA_Precision prec) | GA_Detail | |
setPrimitiveClosedFlag(GA_Offset primoff, bool closed) | GA_Detail | |
setPw(GA_Offset ptoff, fpreal w) | GA_Detail | |
setUniqueId(exint i) | GA_Detail | inlineprotected |
setVertexPoint(GA_Offset vertex, GA_Offset ptoff) | GA_Detail | inline |
slideTransformEdges(const UT_Matrix4T< FLOAT_T > &mat, const GA_EdgeGroup *edgegrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
slideTransformGroup(const UT_Matrix4T< FLOAT_T > &mat, const GA_Group &grp, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, const GA_PointGroup *ptclosure=0, const GA_PrimitiveGroup *primclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
slideTransformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_PointGroup *ptgrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
slideTransformPrimitives(const UT_Matrix4T< FLOAT_T > &mat, const GA_PrimitiveGroup *primgrp=0, const GA_PointGroup *ptclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
softNormalTranslatePoints(float distance, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=nullptr, const SoftSymmetryParms *symmetry=nullptr, int along_lead_normal=1, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformEdges(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformEdges(const LocalXformContextF *local, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformPoints(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTransformPoints(const LocalXformContextF *local, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTranslateEdges(const UT_Vector3 &delta, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
softTranslatePoints(const UT_Vector3 &delta, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
sortVertexMapByPrimitiveUse() | GA_Detail | |
splitAnyFloat4P() | GA_Detail | protected |
stashAll() | GA_Detail | inline |
stat(UT_JSONParser &p, GA_Stat &stat, uint level) const | GA_Detail | |
stat(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
statAttributes(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
statFile(const char *filename, GA_Stat &stat, uint level=0xffff, const GA_LoadOptions *opts=nullptr) const | GA_Detail | |
statGroups(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
statH9Basic(UT_IStream &is, GA_Stat &sbuf, bool binstream) | GEO_Detail | protectedstatic |
statVolumes(GA_Stat &stat, uint level=0xffff) const | GA_Detail | virtual |
stealCEBuffers(const GA_Detail &srcdetail) | GA_Detail | |
swapPrimitiveOrder(GA_Offset offset1, GA_Offset offset2) | GA_Detail | |
transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &primitives, bool just_P, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flip_vector=true, bool update_ptnormals=false, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &primitives, const GA_Range &points, bool just_P, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flip_vector=true, bool update_ptnormals=false, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_PrimitiveGroup *primGrp=0, const GA_PointGroup *pointClosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformBreakpoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_BreakpointGroup *grp=0, bool just_P=false, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformEdges(const UT_Matrix4T< FLOAT_T > &mat, const GA_EdgeGroup *edgegrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformGroup(const UT_Matrix4T< FLOAT_T > &mat, const GA_Group &grp, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, const GA_PointGroup *ptclosure=0, const GA_PrimitiveGroup *primclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformInternal(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &prim_range, const GA_Range &pt_range, bool just_P, bool keep_vector_lengths, bool check_pasting, bool neg_determinant_flipvector, bool update_ptnormals, GEO_Delta *geodelta, bool updateaffectednormals, const char *attribpattern) | GEO_Detail | protected |
transformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &points, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_PointGroup *pointGroup=0, const GA_PrimitiveGroup *primClosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
transformPointsByAttribute(const GA_ROHandleT< UT_Matrix4T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
transformPointsByAttribute(const GA_ROHandleT< UT_Matrix3T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
transformPointsByAttribute(const GA_ROHandleT< UT_QuaternionT< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
transformRange(const UT_Matrix4T< FLOAT_T > &mat, GA_Index min_ptnum, GA_Index max_ptnum, GA_Index min_primnum, GA_Index max_primnum, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translate(const UT_Vector3T< FLOAT_T > &delta, const GA_PrimitiveGroup *primGrp=0, const GA_PointGroup *pointClosure=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translateBreakpoints(const UT_Vector3T< FLOAT_T > &delta, const GA_BreakpointGroup *grp=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translateEdges(const UT_Vector3T< FLOAT_T > &delta, const GA_EdgeGroup *edgegrp=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translateGroup(const UT_Vector3T< FLOAT_T > &delta, const GA_Group &grp, bool check_pasting=true, const GA_PointGroup *ptclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translatePoint(GA_Offset ptoff, const UT_Vector3 &delta) | GA_Detail | inline |
translatePoint(GA_Offset ptoff, const UT_Vector3D &delta) | GA_Detail | inline |
translatePoints(const UT_Vector3T< FLOAT_T > &delta, const GA_PointGroup *pointGroup=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
translatePointsByAttribute(const GA_ROHandleT< UT_Vector3T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
traverseVariableNames(int(*function)(const char *attr, const char *varname, void *data), void *data) const | GEO_Detail | |
updateAffectedNormals(const GA_Range &ptrange, GEO_Delta *geodelta=0, bool allsametransform=false) | GEO_Detail | |
vertexAttribs() const | GEO_Detail | inline |
vertexGroups() | GA_Detail | inline |
vertexGroups() const | GA_Detail | inline |
vertexIndex(GA_Offset offset) const | GA_Detail | inline |
vertexOffset(GA_Index index) const | GA_Detail | inline |
vertexPoint(GA_Offset vertex) const | GA_Detail | inline |
vertexPrimitive(GA_Offset vertex) const | GA_Detail | inline |
vertexToNextVertex(GA_Offset vtx) const | GA_Detail | inline |
vertexToPrevVertex(GA_Offset vtx) const | GA_Detail | inline |
VISTYPE_MULTIPLE enum value | GEO_Detail | |
VISTYPE_SINGLE enum value | GEO_Detail | |
VisualizationType enum name | GEO_Detail | |
visualizeSoftPoints(const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup, UT_ColorRamp ramp) | GEO_Detail | |
~GA_Detail() | GA_Detail | virtual |
~GEO_Detail() override | GEO_Detail |