1 #ifndef __GLTF_Exporter_h__
2 #define __GLTF_Exporter_h__
40 myExportFilePath = filepath;
45 myExportingTime =
time;
48 bool exportObjectGraph(
57 bool exportFrameAnimData(
64 bool doExportObjectGraph(
68 bool doExportObjectCamera(
72 const char* new_node_name);
74 bool doExportObjectLight(
78 const char* new_node_name);
85 const char* detail_name=
nullptr);
91 const char* node_name);
93 bool doExportPackedPrimitive(
99 bool doExportSopCamera(
102 const char* node_name);
108 bool doExportMeshPrimitives(
112 bool doExportAssignedMaterial(
119 bool exportGltfExtrasDictAttrib(
126 bool traverseAndExportPathAttribDefinedSceneGraph(
134 void compensateForParentTransforms(
141 createMatchingMeshCodec();
143 createMatchingMaterialCodec(
158 #endif // __GLTF_Exporter_h__
GT_API const UT_StringHolder time
void setGltfFile(const char *filepath)
std::optional< T > UT_Optional
GLTF_Writer & getWriter()
std::shared_ptr< T > UT_SharedPtr
Wrapper around std::shared_ptr.
GLTF_ExportOptions & getExportOptions()
void setExportingTime(const fpreal time)
const GLTF_ErrorManager & getErrorManager()