HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GLTF_ExportOptions.h
Go to the documentation of this file.
1 #ifndef __GLTF_ExportOptions_h__
2 #define __GLTF_ExportOptions_h__
3 
4 #include "GLTFZ_API.h"
5 #include "GLTF_AnimationData.h"
6 #include "GLTF_Types.h"
7 
8 #include <UT/UT_Optional.h>
9 #include <UT/UT_WeakPtr.h>
10 
12 {
13  bool myExportCustomAttribs = true;
14  bool myExportExtras = true;
15  bool myExportMaterials = true;
16  bool myExportCameras = true;
17  bool myExportLights = true;
18 
19  bool myExportAnimations = true;
21 
22  bool myUseDracoMeshCompression = false;
23 
25 
26  GLTF_ResourceExportLocation myImageExportLocation =
28  GLTF_ImageExportFormat myImageExportFormat =
30 
32 
33  UT_StringHolder myObjectMatchPattern = "*";
34 
36 };
37 
38 #endif
GLTF_ResourceExportLocation
Definition: GLTF_Types.h:59
#define UT_NULLOPT
Definition: UT_Optional.h:23
std::optional< T > UT_Optional
Definition: UT_Optional.h:26
UT_StringHolder myResourceDirectory
UT_WeakPtr< GLTF_AnimationData > myAnimationData
GLTF_ImageExportFormat
Definition: GLTF_Types.h:65
#define GLTFZ_API
Definition: GLTFZ_API.h:37
std::weak_ptr< T > UT_WeakPtr
Definition: UT_SharedPtr.h:49