HDK
|
This is the complete list of members for GA_Detail, including all inherited members.
addTailInitializer(GA_Attribute *attrib) | GA_Detail | |
appendPoint() | GA_Detail | inline |
appendPointBlock(GA_Size npoints) | GA_Detail | inline |
appendPrimitive(const GA_PrimitiveTypeId &type) | 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 |
baseMerge(const GA_Detail &src) | GA_Detail | |
baseMerge(const GA_Detail &src, GA_MergeOptions &options) | GA_Detail | |
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 | |
checkValidTopology() const | GA_Detail | |
clear() | GA_Detail | inline |
clearCaches() | GA_Detail | inlinevirtual |
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 | |
computeQuickBounds(UT_BoundingBox &box) const | GA_Detail | |
computeQuickBounds(UT_BoundingBox &box, GA_Size counts[], GA_Size count_buf_size) const | GA_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 |
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 | |
copyPoint(GA_Offset destptoff, GA_Offset srcptoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | inline |
copyVertex(GA_Offset destvtxoff, GA_Offset srcvtxoff, bool ref_point_dont_copy, const GA_AttributeFilter *filter=nullptr) | GA_Detail | inline |
countMemory(UT_MemoryCounter &counter, bool inclusive) const | GA_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 | |
destroyAllEmptyGroups() | GA_Detail | |
destroyAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GA_Detail | inline |
destroyAttribute(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
destroyDegeneratePrimitives(const GA_Range &it, bool and_points=false) | GA_Detail | |
destroyDegeneratePrimitives(const GA_PrimitiveGroup *prims=0, bool and_points=false) | GA_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 | |
destroyGroup(GA_Group *group) | GA_Detail | |
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 |
destroyPrimitive(GA_Primitive &prim, bool and_points=false) | GA_Detail | |
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 |
destroyStashed() | GA_Detail | inline |
destroyUnusedPoints(const GA_PointGroup *ptgrp=0) | GA_Detail | inline |
destroyUnusedPoints(const GA_Range &point_range) | GA_Detail | |
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 | |
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 |
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 |
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 |
findIntrinsic(const UT_StringRef &nm) const | GA_Detail | inline |
findIntrinsic(GA_GlobalIntrinsic h) const | GA_Detail | inline |
findIO(const char *name=nullptr) const | GA_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 |
findPointGroup(const UT_StringRef &name) const | GA_Detail | inline |
findPointGroup(const UT_StringRef &name) | GA_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 |
findPrimitiveGroup(const UT_StringRef &name) const | GA_Detail | inline |
findPrimitiveGroup(const UT_StringRef &name) | GA_Detail | inline |
findUnusedPoints(GA_OffsetList *unused=nullptr) const | GA_Detail | |
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 |
finishLoadH9(const UT_Array< GA_AttribLoadDataH9 > &attribs) | GA_Detail | protectedstatic |
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_AttributeSet class | GA_Detail | friend |
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_IO class | GA_Detail | friend |
GA_LEAVE_PRIMITIVES enum value | GA_Detail | |
GA_PrimitiveList class | GA_Detail | friend |
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 | GA_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 |
getAttributeOwner(const GA_AttributeDict &dict) const | GA_Detail | |
getAttributes() | GA_Detail | inline |
getAttributes() const | GA_Detail | inline |
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 |
getGlobalMap() const | GA_Detail | inline |
getGlobalRange() const | GA_Detail | inline |
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 |
getMemoryUsage(bool inclusive) const | GA_Detail | virtual |
getMetaCacheCount() const | GA_Detail | inline |
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 |
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 | |
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 |
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 |
getVertexMap() const | GA_Detail | inline |
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 | |
hasNoSharedPoints() const | GA_Detail | |
incrementMetaCacheCount() | GA_Detail | inline |
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 |
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 | GA_Detail | protectedvirtual |
localGetIntrinsicDA(GA_IntrinsicEval &eval, UT_Array< UT_OptionsHolder > &value) const | GA_Detail | protectedvirtual |
localGetIntrinsicF(GA_IntrinsicEval &eval, fpreal64 *value, GA_Size size) const | GA_Detail | protectedvirtual |
localGetIntrinsicI(GA_IntrinsicEval &eval, int64 *value, GA_Size size) const | GA_Detail | protectedvirtual |
localGetIntrinsicS(GA_IntrinsicEval &eval, UT_String &value) const | GA_Detail | protectedvirtual |
localGetIntrinsicSA(GA_IntrinsicEval &eval, UT_StringArray &value) const | GA_Detail | protectedvirtual |
localIntrinsicTupleSize(GA_IntrinsicEval &eval) const | GA_Detail | protectedvirtual |
localSetIntrinsicDA(GA_IntrinsicEval &eval, const UT_Array< UT_OptionsHolder > &value) | GA_Detail | protectedvirtual |
localSetIntrinsicDS(GA_IntrinsicEval &eval, const UT_OptionsHolder *value, GA_Size size) | GA_Detail | protectedvirtual |
localSetIntrinsicF(GA_IntrinsicEval &eval, const fpreal64 *value, GA_Size size) | GA_Detail | protectedvirtual |
localSetIntrinsicI(GA_IntrinsicEval &eval, const int64 *value, GA_Size size) | GA_Detail | protectedvirtual |
localSetIntrinsicS(GA_IntrinsicEval &eval, const char *value) | GA_Detail | protectedvirtual |
localSetIntrinsicSA(GA_IntrinsicEval &eval, const UT_StringArray &value) | GA_Detail | protectedvirtual |
localSetIntrinsicSS(GA_IntrinsicEval &eval, const char **value, GA_Size size) | GA_Detail | protectedvirtual |
mantraGeometry() | GA_Detail | inline |
mantraGeometry() const | GA_Detail | inline |
mergeGlobalAttributes(const GA_Detail &src) | GA_Detail | |
mergeGlobalAttributes(const GA_Detail &src, GA_MergeOptions &options) | GA_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 |
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 |
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 |
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 | GA_Detail | inlineprotectedvirtual |
refreshCachedAttributes() | GA_Detail | |
refreshCachedHandles() | GA_Detail | virtual |
registerIntrinsics(GA_PrimitiveFactory &factory) | GA_Detail | static |
registerIO(GA_IO *io) const | GA_Detail | inline |
removeTailInitializer(GA_Attribute *attrib) | GA_Detail | |
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 | |
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 | |
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 | |
setMantraGeometry(MantraGeometry *m) | GA_Detail | inline |
setMetaCacheCount(int64 i) | GA_Detail | inlineprotected |
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 |
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 | |
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 | |
translatePoint(GA_Offset ptoff, const UT_Vector3 &delta) | GA_Detail | inline |
translatePoint(GA_Offset ptoff, const UT_Vector3D &delta) | GA_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 |
~GA_Detail() | GA_Detail | virtual |