HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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
11
struct
GLTFZ_API
GLTF_ExportOptions
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
;
20
UT_WeakPtr<GLTF_AnimationData>
myAnimationData
;
21
22
bool
myUseDracoMeshCompression =
false
;
23
24
UT_StringHolder
myResourceDirectory
;
25
26
GLTF_ResourceExportLocation
myImageExportLocation =
27
GLTF_ResourceExportLocation::Embedded
;
28
GLTF_ImageExportFormat
myImageExportFormat =
29
GLTF_ImageExportFormat::OriginalOrPNG
;
30
31
UT_Optional<UT_StringHolder>
myPathAttrib =
UT_NULLOPT
;
32
33
UT_StringHolder
myObjectMatchPattern =
"*"
;
34
35
UT_Optional<UT_StringHolder>
mySceneName =
UT_NULLOPT
;
36
};
37
38
#endif
UT_Optional.h
GLTF_ExportOptions
Definition:
GLTF_ExportOptions.h:11
GLTF_ResourceExportLocation
GLTF_ResourceExportLocation
Definition:
GLTF_Types.h:59
UT_NULLOPT
#define UT_NULLOPT
Definition:
UT_Optional.h:23
GLTF_ImageExportFormat::OriginalOrPNG
UT_Optional
std::optional< T > UT_Optional
Definition:
UT_Optional.h:26
UT_StringHolder
Definition:
UT_StringHolder.h:1074
GLTF_ExportOptions::myResourceDirectory
UT_StringHolder myResourceDirectory
Definition:
GLTF_ExportOptions.h:24
UT_WeakPtr.h
GLTF_AnimationData.h
GLTF_ExportOptions::myAnimationData
UT_WeakPtr< GLTF_AnimationData > myAnimationData
Definition:
GLTF_ExportOptions.h:20
GLTF_ResourceExportLocation::Embedded
GLTF_Types.h
GLTF_ImageExportFormat
GLTF_ImageExportFormat
Definition:
GLTF_Types.h:65
GLTFZ_API.h
GLTFZ_API
#define GLTFZ_API
Definition:
GLTFZ_API.h:37
UT_WeakPtr
std::weak_ptr< T > UT_WeakPtr
Definition:
UT_SharedPtr.h:49
GLTFZ
GLTF_ExportOptions.h
Generated on Fri Jul 17 2026 02:12:26 for HDK by
1.8.6