|
HDK
|
This is the complete list of members for GT_AttributeList, including all inherited members.
| addAttribute(const UT_StringHolder &name, const GT_DataArrayHandle *handles, int num_segments, bool replace_existing) const | GT_AttributeList | |
| addAttribute(const UT_StringHolder &name, const GT_DataArrayHandle &h, bool replace_existing) const | GT_AttributeList | inline |
| begin(int segment=0) const | GT_AttributeList | inline |
| concatenateLists(const UT_Array< GT_AttributeListHandle > &lists) | GT_AttributeList | static |
| conditionalAddRef() noexcept | UT_IntrusiveRefCounter< GT_AttributeList > | inline |
| copySegment(int dest_segment, const GT_AttributeListHandle &source_list, int source_segment=0) | GT_AttributeList | |
| createAttributeList(Pairs &&...pairs) | GT_AttributeList | inlinestatic |
| createConstant(GT_Offset offset, GT_Size size) const | GT_AttributeList | |
| createConstantMerge(const GT_AttributeMerge &map, const GT_AttributeListHandle &varying, GT_Offset offset, const GT_AttributeListHandle &constant) | GT_AttributeList | static |
| createIndirect(const GT_DataArrayHandle &indirect, bool flatten_nested=true) const | GT_AttributeList | |
| createMerged(const GT_AttributeMerge &map, const GT_AttributeListHandle &l0, GT_Offset l0_offset, GT_Size l0_size, const GT_AttributeListHandle &l1, const GT_DataArrayHandle &l1_indirect) | GT_AttributeList | static |
| createSubArray(GT_Offset start, GT_Size size) const | GT_AttributeList | |
| createUV(int nu, int nv, fpreal64 s0=0, fpreal64 s1=1, fpreal64 t0=0, fpreal64 t1=1) const | GT_AttributeList | |
| dumpList(const char *label="", bool data_too=true) | GT_AttributeList | |
| entries() const | GT_AttributeList | inline |
| expandConstantMerge(const GT_AttributeMerge &map, const GT_AttributeListHandle &varying, const GT_AttributeListHandle &constant, GT_Offset const_index=0) | GT_AttributeList | static |
| get(const UT_StringRef &name, int segment=0) const | GT_AttributeList | inline |
| get(int index, int motion_segment=0) const | GT_AttributeList | |
| getDataIdHash(int64 &hash, int segment=0) const | GT_AttributeList | |
| getExportName(int index) const | GT_AttributeList | inline |
| getIndex(const UT_StringRef &name) const | GT_AttributeList | inline |
| getMap() const | GT_AttributeList | inline |
| getMemoryUsage() const | GT_AttributeList | |
| getName(int index) const | GT_AttributeList | inline |
| getNames() const | GT_AttributeList | inline |
| getOriginalOwner(int idx) const | GT_AttributeList | inline |
| getSegments() const | GT_AttributeList | inline |
| GT_AttributeList(const GT_AttributeMapHandle &map, int motion_segments=1) | GT_AttributeList | |
| GT_AttributeList(const GT_AttributeList &src) | GT_AttributeList | |
| gt_CreateIndirectTask class | GT_AttributeList | friend |
| harden() | GT_AttributeList | |
| harden(int idx) | GT_AttributeList | |
| hasName(const UT_StringRef &name) const | GT_AttributeList | inline |
| limitLengths(GT_Size max) const | GT_AttributeList | |
| matchDefinition(const GT_AttributeListHandle &a, const GT_AttributeListHandle &b) | GT_AttributeList | static |
| mergeNewAttributes(const GT_AttributeListHandle &s, bool replace_existing=false) const | GT_AttributeList | |
| operator=(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< GT_AttributeList > | inline |
| promoteToVertex(const GT_GEOOffsetList &off, const GT_DataArrayHandle &ind) const | GT_AttributeList | |
| removeAttribute(const UT_StringRef &name) const | GT_AttributeList | |
| removeAttributes(const UT_StringArray &name) const | GT_AttributeList | |
| save(UT_JSONWriter &w) const | GT_AttributeList | |
| set(int idx, const GT_DataArrayHandle &h, int motion_segment=0) | GT_AttributeList | |
| setAllSegments(int idx, const GT_DataArrayHandle &h) | GT_AttributeList | |
| transform(const GT_TransformHandle &x) const | GT_AttributeList | |
| updateGeoDetail(const GU_ConstDetailHandle &dtl, GT_Owner scope) const | GT_AttributeList | |
| use_count() const noexcept | UT_IntrusiveRefCounter< GT_AttributeList > | inline |
| UT_IntrusiveRefCounter() noexcept | UT_IntrusiveRefCounter< GT_AttributeList > | inline |
| UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< GT_AttributeList > | inline |
| ~GT_AttributeList() | GT_AttributeList | |
| ~UT_IntrusiveRefCounter() | UT_IntrusiveRefCounter< GT_AttributeList > | inlineprotected |