|
HUSD_API void | buildAttribMap (HdSceneDelegate *scene_del, SdfPath const &path, UT_StringMap< UT_Tuple< GT_Owner, int, bool, void * > > &map, const UT_Map< GT_Owner, GT_Owner > *remap=nullptr) |
|
HUSD_API UT_Matrix4D | fullTransform (HdSceneDelegate *scene_del, const SdfPath &prim_path) |
|
template<typename T > |
HUSD_API bool | eval (VtValue &val, T &ret_val) |
|
template<typename T > |
HUSD_API bool | evalAttrib (T &val, HdSceneDelegate *scene_del, const SdfPath &prim_path, const TfToken &attrib_name) |
|
template<typename T > |
HUSD_API bool | evalCameraAttrib (T &val, HdSceneDelegate *scene_del, const SdfPath &prim_path, const TfToken &attrib_name) |
|
template<typename T > |
HUSD_API bool | evalLightAttrib (T &val, HdSceneDelegate *scene_del, const SdfPath &prim_path, const TfToken &attrib_name) |
|
HUSD_API GT_TransformArrayHandle | createTransformArray (const VtMatrix4dArray &insts) |
|
template<typename A_TYPE > |
GT_DataArrayHandle | createGTArray (const A_TYPE &usd, GT_Type tinfo=GT_TYPE_NONE, int64 data_id=-1) |
|
HUSD_API GT_DataArrayHandle | attribGT (const VtValue &value, GT_Type tinfo=GT_TYPE_NONE, int64 data_id=-1) |
|
HUSD_API int64 | newDataId () |
|
HUSD_API void | processSubdivTags (const PxOsdSubdivTags &subdivTags, UT_Array< GT_PrimSubdivisionMesh::Tag > &subd_tags) |
|