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

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_AttributeListinline
begin(int segment=0) const GT_AttributeListinline
concatenateLists(const UT_Array< GT_AttributeListHandle > &lists)GT_AttributeListstatic
conditionalAddRef() noexceptUT_IntrusiveRefCounter< GT_AttributeList >inline
copySegment(int dest_segment, const GT_AttributeListHandle &source_list, int source_segment=0)GT_AttributeList
createAttributeList(Pairs &&...pairs)GT_AttributeListinlinestatic
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_AttributeListstatic
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_AttributeListstatic
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_AttributeListinline
expandConstantMerge(const GT_AttributeMerge &map, const GT_AttributeListHandle &varying, const GT_AttributeListHandle &constant, GT_Offset const_index=0)GT_AttributeListstatic
get(const UT_StringRef &name, int segment=0) const GT_AttributeListinline
get(int index, int motion_segment=0) const GT_AttributeList
getDataIdHash(int64 &hash, int segment=0) const GT_AttributeList
getExportName(int index) const GT_AttributeListinline
getIndex(const UT_StringRef &name) const GT_AttributeListinline
getMap() const GT_AttributeListinline
getMemoryUsage() const GT_AttributeList
getName(int index) const GT_AttributeListinline
getNames() const GT_AttributeListinline
getOriginalOwner(int idx) const GT_AttributeListinline
getSegments() const GT_AttributeListinline
GT_AttributeList(const GT_AttributeMapHandle &map, int motion_segments=1)GT_AttributeList
GT_AttributeList(const GT_AttributeList &src)GT_AttributeList
gt_CreateIndirectTask classGT_AttributeListfriend
harden()GT_AttributeList
harden(int idx)GT_AttributeList
hasName(const UT_StringRef &name) const GT_AttributeListinline
matchDefinition(const GT_AttributeListHandle &a, const GT_AttributeListHandle &b)GT_AttributeListstatic
mergeNewAttributes(const GT_AttributeListHandle &s, bool replace_existing=false) const GT_AttributeList
operator=(const UT_IntrusiveRefCounter &) noexceptUT_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 noexceptUT_IntrusiveRefCounter< GT_AttributeList >inline
UT_IntrusiveRefCounter() noexceptUT_IntrusiveRefCounter< GT_AttributeList >inline
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GT_AttributeList >inline
~GT_AttributeList()GT_AttributeList
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< GT_AttributeList >inlineprotected