HDK
|
#include <GU_GroomUtils.h>
Public Member Functions | |
GU_ROWeightArrayPairHandle ()=default | |
GU_ROWeightArrayPairHandle (const GEO_Detail &detail, GA_AttributeOwner attrib_owner, const UT_StringHolder &key_attrib_name, const UT_StringHolder &weight_attrib_name) | |
bool | bind (const GEO_Detail &detail, GA_AttributeOwner attrib_owner, const UT_StringHolder &key_attrib_name, const UT_StringHolder &weight_attrib_name) |
void | bind (const GA_Attribute *key_attrib, const GA_Attribute *weight_attrib) |
bool | isValid () const |
const GA_Attribute * | keyAttrib () const |
const GA_Attribute * | weightAttrib () const |
const GA_AIFNumericArray * | indexArray () const |
const GA_AIFSharedStringArray * | nameArray () const |
const GA_AIFNumericArray * | weightArray () const |
void | setAIFArrays () |
Protected Member Functions | |
bool | bindImpl (GEO_Detail &detail, GA_AttributeOwner attrib_owner, const UT_StringHolder &key_attrib_name, const UT_StringHolder &weight_attrib_name) |
void | bindImpl (GA_Attribute *key_attrib, GA_Attribute *weight_attrib) |
Protected Attributes | |
const GA_AIFNumericArray * | myIndexArray = nullptr |
const GA_AIFSharedStringArray * | myNameArray = nullptr |
const GA_AIFNumericArray * | myWeightArray = nullptr |
GA_Attribute * | myKeyAttrib = nullptr |
GA_Attribute * | myWeightAttrib = nullptr |
Definition at line 1053 of file GU_GroomUtils.h.
|
default |
|
inline |
Definition at line 1058 of file GU_GroomUtils.h.
|
inline |
Definition at line 1067 of file GU_GroomUtils.h.
|
inline |
Definition at line 1076 of file GU_GroomUtils.h.
|
inlineprotected |
Definition at line 1136 of file GU_GroomUtils.h.
|
inlineprotected |
Definition at line 1165 of file GU_GroomUtils.h.
|
inline |
Definition at line 1104 of file GU_GroomUtils.h.
|
inline |
Definition at line 1086 of file GU_GroomUtils.h.
|
inline |
Definition at line 1092 of file GU_GroomUtils.h.
|
inline |
Definition at line 1110 of file GU_GroomUtils.h.
|
inline |
Definition at line 1121 of file GU_GroomUtils.h.
|
inline |
Definition at line 1116 of file GU_GroomUtils.h.
|
inline |
Definition at line 1098 of file GU_GroomUtils.h.
|
protected |
Definition at line 1175 of file GU_GroomUtils.h.
|
protected |
Definition at line 1179 of file GU_GroomUtils.h.
|
protected |
Definition at line 1176 of file GU_GroomUtils.h.
|
protected |
Definition at line 1177 of file GU_GroomUtils.h.
|
protected |
Definition at line 1180 of file GU_GroomUtils.h.