|
| GLTF_ExportRoot (ExportSettings s) |
|
| ~GLTF_ExportRoot () |
|
bool | HasCachedChannelImage (const UT_Array< GLTF_ChannelMapping > &mapping) const |
|
GLTF_Handle | GetCachedChannelImage (const UT_Array< GLTF_ChannelMapping > &mapping) |
|
void | InsertCachedChannelImage (const UT_Array< GLTF_ChannelMapping > &mapping, GLTF_Handle idx) |
|
UT_Map< UT_StringHolder,
GLTF_Handle > & | GetImageCache () |
|
UT_Map< const OP_Node
*, GLTF_Handle > & | GetMaterialCache () |
|
UT_Map< UT_StringHolder,
UT_StringHolder > & | GetMorphTargetToChannelMap () |
|
UT_Map< UT_StringHolder, exint > & | GetMorphTargetChannels () |
|
UT_Map< UT_StringHolder,
InbetweenIndex > & | GetMorphTargetInbetweens () |
|
UT_Map< UT_StringHolder,
UT_Array< fpreal32 > > & | GetMorphTargetInbetweenWeights () |
|
UT_Map< UT_StringHolder,
GLTF_Int > & | GetNameUsagesMap () |
|
void * | BufferAlloc (GLTF_Handle bid, GLTF_Offset bytes, GLTF_Offset alignment, GLTF_Offset &offset) |
|
GLTF_Loader & | loader () |
|
bool | ExportGLTF (const UT_String &path) |
|
bool | ExportAsGLB (const UT_String &path) |
|
void | SerializeJSON (UT_JSONWriter &writer) |
|
GLTF_Accessor & | CreateAccessor (GLTF_Handle &idx) |
|
GLTF_Animation & | CreateAnimation (GLTF_Handle &idx) |
|
GLTF_Buffer & | CreateBuffer (GLTF_Handle &idx) |
|
GLTF_BufferView & | CreateBufferview (GLTF_Handle &idx) |
|
GLTF_Camera & | CreateCamera (GLTF_Handle &idx) |
|
GLTF_Node & | CreateNode (GLTF_Handle &idx) |
|
GLTF_Mesh & | CreateMesh (GLTF_Handle &idx) |
|
GLTF_Scene & | CreateScene (GLTF_Handle &idx) |
|
GLTF_Skin & | CreateSkin (GLTF_Handle &idx) |
|
GLTF_Image & | CreateImage (GLTF_Handle &idx) |
|
GLTF_Texture & | CreateTexture (GLTF_Handle &idx) |
|
GLTF_Material & | CreateMaterial (GLTF_Handle &idx) |
|
GLTF_Light & | createLight (GLTF_Handle &idx) |
|
GLTF_Accessor * | getAccessor (GLTF_Handle idx) |
|
GLTF_Animation * | getAnimation (GLTF_Handle idx) |
|
GLTF_Asset * | getAsset () |
|
GLTF_Buffer * | getBuffer (GLTF_Handle idx) |
|
GLTF_BufferView * | getBufferView (GLTF_Handle idx) |
|
GLTF_Camera * | getCamera (GLTF_Handle idx) |
|
GLTF_Image * | getImage (GLTF_Handle idx) |
|
GLTF_Material * | getMaterial (GLTF_Handle idx) |
|
GLTF_Mesh * | getMesh (GLTF_Handle idx) |
|
GLTF_Node * | getNode (GLTF_Handle idx) |
|
GLTF_Sampler * | getSampler (GLTF_Handle idx) |
|
GLTF_Handle | getDefaultScene () |
|
GLTF_Scene * | getScene (GLTF_Handle idx) |
|
GLTF_Skin * | getSkin (GLTF_Handle idx) |
|
GLTF_Texture * | getTexture (GLTF_Handle idx) |
|
void | SetDefaultScene (GLTF_Handle idx) |
|
const UT_Array< GLTF_Accessor * > & | getAccessors () const |
|
const UT_Array< GLTF_Animation * > & | getAnimations () const |
|
const UT_Array< GLTF_Buffer * > & | getBuffers () const |
|
const UT_Array
< GLTF_BufferView * > & | getBufferViews () const |
|
const UT_Array< GLTF_Camera * > & | getCameras () const |
|
const UT_Array< GLTF_Extension * > & | getExtensions () const |
|
const UT_Array< GLTF_Image * > & | getImages () const |
|
const UT_Array< GLTF_Material * > & | getMaterials () const |
|
const UT_Array< GLTF_Mesh * > & | getMeshes () const |
|
const UT_Array< GLTF_Node * > & | getNodes () const |
|
const UT_Array< GLTF_Sampler * > & | getSamplers () const |
|
const UT_Array< GLTF_Scene * > & | getScenes () const |
|
const UT_Array< GLTF_Skin * > & | getSkins () const |
|
const UT_Array< GLTF_Texture * > & | getTextures () const |
|
template<typename T > |
GLTF_Handle | addScalarArray (const UT_Array< T > &arr, GLTF_ComponentType type) |
|
template<typename T > |
GLTF_Handle | addScalarArraysInterleaved (const UT_Array< UT_Array< T > * > &arr, GLTF_ComponentType type) |
|
template<typename T > |
GLTF_Handle | createScalarBufferView (const UT_Array< T > &arr, T &min, T &max) |
|
template<typename T > |
GLTF_Handle | createScalarBufferViewInterleaved (const UT_Array< UT_Array< T > * > &arr, T &min, T &max) |
|
Definition at line 52 of file GLTF_ExportRoot.h.