#include <HUSD_PointPrim.h>
|
static bool | extractTransforms (HUSD_AutoAnyLock &readlock, const UT_StringRef &primpath, UT_Vector3FArray &positions, UT_Array< UT_QuaternionF > *orients, UT_Vector3FArray *scales, bool *istimesampled, const HUSD_TimeCode &timecode, const UT_Matrix4D *transform=nullptr) |
|
static bool | extractTransforms (HUSD_AutoAnyLock &readlock, const UT_StringRef &primpath, UT_Matrix4DArray &xforms, bool *istimesampled, const HUSD_TimeCode &timecode, const UT_Matrix4D *transform=nullptr) |
|
static bool | transformInstances (HUSD_AutoWriteLock &writelock, const UT_StringRef &primpath, const UT_IntArray &indices, const UT_Array< UT_Matrix4D > &xforms, const HUSD_TimeCode &timecode) |
|
static bool | scatterArrayAttributes (HUSD_AutoWriteLock &writelock, const UT_StringRef &primpath, const UT_ArrayStringSet &attribnames, const HUSD_TimeCode &timecode, const UT_StringArray &targetprimpaths, const UT_Int64Array *srcdataindices=nullptr) |
|
static bool | scatterSopArrayAttributes (HUSD_AutoWriteLock &writelock, const GU_Detail *gdp, const GA_PointGroup *group, const UT_Array< const GA_Attribute * > &attribs, const HUSD_TimeCode &timecode, const UT_StringArray &targetprimpaths) |
|
static bool | copySopArrayAttributes (HUSD_AutoWriteLock &writelock, const GU_Detail *gdp, const GA_PointGroup *group, const UT_Array< const GA_Attribute * > &attribs, const HUSD_TimeCode &timecode, const UT_StringRef &targetprimpath) |
|
Definition at line 31 of file HUSD_PointPrim.h.
The documentation for this class was generated from the following file: