1 #ifndef __GLTF_Translator_h__
2 #define __GLTF_Translator_h__
57 bool promotePointAttribs =
false;
58 bool addNameAttrib =
false;
59 bool importApplicationSpecificAttribs =
true;
73 NodeGeometryImportMethod::PackedPrimitive;
76 bool myImportNames =
true;
81 bool myImportExtras =
true;
108 static void uninit();
110 static bool importSkeleton(
GU_Detail *gdp,
116 static bool importSkinnedMesh(
GU_Detail *gdp,
123 static bool createCapturePoseAttributes(
GU_Detail *gdp,
129 static bool importMaterial(
GU_Detail* gdp,
135 static bool importMeshPrimitive(
GU_Detail *prim_gdp,
151 static bool addPointAttribute(
GU_Detail *gdp,
154 const char* attrib_name,
157 static bool doesURIContainEmbeddedData(
160 static bool addGltfDetailAttrib(
GU_Detail* gdp,
166 static bool addGltfPrimitiveAttrib(
GU_Detail* gdp,
172 static bool addGltfExtrasDictAttrib(
GU_Detail* gdp,
180 #endif // __GLTF_Translator_h__
UT_StringHolder myPathAttrib
MeshImportOptions myMeshImportOptions
UT_Vector3F myRestTranslation
UT_Matrix4F myMatrixTransform
MaterialImportOptions myMaterialImportOptions
GLsizei const GLfloat * value
UT_Quaternion myRestRotation
UT_StringHolder materialNodePath
UT_Array< GLTF_Index > myChildren
bool myHasStaticMatrixTransform
ImportLevel myImportLevel