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 |
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 |