Navigation
API > API/Plugins > API/Plugins/GLTFExporter
| Name | FGLTFJsonRoot |
| Type | struct |
| Header File | /Engine/Plugins/Enterprise/GLTFExporter/Source/GLTFExporter/Public/Json/GLTFJsonRoot.h |
| Include Path | #include "Json/GLTFJsonRoot.h" |
Syntax
struct FGLTFJsonRoot : public IGLTFJsonObject
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Json/GLTFJsonRoot.h | |||
FGLTFJsonRoot
(
FGLTFJsonRoot&& |
Json/GLTFJsonRoot.h | ||
FGLTFJsonRoot
(
const FGLTFJsonRoot& |
Json/GLTFJsonRoot.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Accessors | TGLTFJsonIndexedObjectArray< FGLTFJsonAccessor > | Json/GLTFJsonRoot.h | ||
| Animations | TGLTFJsonIndexedObjectArray< FGLTFJsonAnimation > | Json/GLTFJsonRoot.h | ||
| Asset | FGLTFJsonAsset | Json/GLTFJsonRoot.h | ||
| Buffers | TGLTFJsonIndexedObjectArray< FGLTFJsonBuffer > | Json/GLTFJsonRoot.h | ||
| BufferViews | TGLTFJsonIndexedObjectArray< FGLTFJsonBufferView > | Json/GLTFJsonRoot.h | ||
| Cameras | TGLTFJsonIndexedObjectArray< FGLTFJsonCamera > | Json/GLTFJsonRoot.h | ||
| DefaultScene | FGLTFJsonScene * | Json/GLTFJsonRoot.h | ||
| Extensions | FGLTFJsonExtensions | Json/GLTFJsonRoot.h | ||
| Images | TGLTFJsonIndexedObjectArray< FGLTFJsonImage > | Json/GLTFJsonRoot.h | ||
| LightIESInstances | TGLTFJsonIndexedObjectArray< FGLTFJsonLightIESInstance > | Json/GLTFJsonRoot.h | ||
| LightIESs | TGLTFJsonIndexedObjectArray< FGLTFJsonLightIES > | Json/GLTFJsonRoot.h | ||
| LightMaps | TGLTFJsonIndexedObjectArray< FGLTFJsonLightMap > | Json/GLTFJsonRoot.h | ||
| Lights | TGLTFJsonIndexedObjectArray< FGLTFJsonLight > | Json/GLTFJsonRoot.h | ||
| Materials | TGLTFJsonIndexedObjectArray< FGLTFJsonMaterial > | Json/GLTFJsonRoot.h | ||
| MaterialVariants | TGLTFJsonIndexedObjectArray< FGLTFJsonMaterialVariant > | Json/GLTFJsonRoot.h | ||
| Meshes | TGLTFJsonIndexedObjectArray< FGLTFJsonMesh > | Json/GLTFJsonRoot.h | ||
| Nodes | TGLTFJsonIndexedObjectArray< FGLTFJsonNode > | Any references to said deleted item need to be removed as well (for example Nodes.Mesh (1 line below)) | Json/GLTFJsonRoot.h | |
| Samplers | TGLTFJsonIndexedObjectArray< FGLTFJsonSampler > | Json/GLTFJsonRoot.h | ||
| Scenes | TGLTFJsonIndexedObjectArray< FGLTFJsonScene > | Json/GLTFJsonRoot.h | ||
| Skins | TGLTFJsonIndexedObjectArray< FGLTFJsonSkin > | Json/GLTFJsonRoot.h | ||
| Textures | TGLTFJsonIndexedObjectArray< FGLTFJsonTexture > | Json/GLTFJsonRoot.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void WriteJson
(
FArchive& Archive, |
Json/GLTFJsonRoot.h |
Overridden from IGLTFJsonObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void WriteObject
(
IGLTFJsonWriter& Writer |
Json/GLTFJsonRoot.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGLTFJsonRoot & operator=
(
FGLTFJsonRoot&& |
Json/GLTFJsonRoot.h | ||
FGLTFJsonRoot & operator=
(
const FGLTFJsonRoot& |
Json/GLTFJsonRoot.h |