Navigation
API > API/Plugins > API/Plugins/GLTFExporter
| Name | FGLTFConvertBuilder |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/GLTFExporter/Source/GLTFExporter/Public/Builders/GLTFConvertBuilder.h |
| Include Path | #include "Builders/GLTFConvertBuilder.h" |
Syntax
class FGLTFConvertBuilder : public FGLTFAnalyticsBuilder
Inheritance Hierarchy
- FGLTFBuilder → FGLTFLogBuilder → FGLTFTaskBuilder → FGLTFFileBuilder → FGLTFJsonBuilder → FGLTFBufferBuilder → FGLTFAnalyticsBuilder → FGLTFConvertBuilder
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGLTFConvertBuilder
(
const FString& FileName, |
Builders/GLTFConvertBuilder.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorConverter | TUniquePtr< IGLTFActorConverter > | Builders/GLTFConvertBuilder.h | ||
| AnimationConverter | TUniquePtr< IGLTFAnimationConverter > | Builders/GLTFConvertBuilder.h | ||
| AnimationDataConverter | TUniquePtr< IGLTFAnimationDataConverter > | Builders/GLTFConvertBuilder.h | ||
| BoneIndexBufferConverter | TUniquePtr< IGLTFBoneIndexBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| BoneIndexBufferConverterRaw | TUniquePtr< IGLTFBoneIndexBufferConverterRaw > | Builders/GLTFConvertBuilder.h | ||
| BoneWeightBufferConverter | TUniquePtr< IGLTFBoneWeightBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| BoneWeightBufferConverterRaw | TUniquePtr< IGLTFBoneWeightBufferConverterRaw > | Builders/GLTFConvertBuilder.h | ||
| CameraConverter | TUniquePtr< IGLTFCameraConverter > | Builders/GLTFConvertBuilder.h | ||
| ColorBufferConverter | TUniquePtr< IGLTFColorBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| ColorBufferConverterRaw | TUniquePtr< IGLTFColorBufferConverterRaw > | Builders/GLTFConvertBuilder.h | ||
| ComponentConverter | TUniquePtr< IGLTFComponentConverter > | Builders/GLTFConvertBuilder.h | ||
| ComponentSocketConverter | TUniquePtr< IGLTFComponentSocketConverter > | Builders/GLTFConvertBuilder.h | ||
| ImageConverter | TUniquePtr< IGLTFImageConverter > | Builders/GLTFConvertBuilder.h | ||
| IndexBufferConverter | TUniquePtr< IGLTFIndexBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| IndexBufferConverterRaw | TUniquePtr< IGLTFIndexBufferConverterRaw > | Builders/GLTFConvertBuilder.h | ||
| LandscapeConverter | TUniquePtr< IGLTFLandscapeMeshConverter > | Builders/GLTFConvertBuilder.h | ||
| LevelSequenceConverter | TUniquePtr< IGLTFLevelSequenceConverter > | Builders/GLTFConvertBuilder.h | ||
| LevelSequenceDataConverter | TUniquePtr< IGLTFLevelSequenceDataConverter > | Builders/GLTFConvertBuilder.h | ||
| LightConverter | TUniquePtr< IGLTFLightConverter > | Builders/GLTFConvertBuilder.h | ||
| LightIESConverter | TUniquePtr< IGLTFLightIESConverter > | Builders/GLTFConvertBuilder.h | ||
| LightIESInstanceConverter | TUniquePtr< FGLTFLightIESInstanceConverter > | Builders/GLTFConvertBuilder.h | ||
| LightMapConverter | TUniquePtr< IGLTFLightMapConverter > | Builders/GLTFConvertBuilder.h | ||
| MaterialConverter | TUniquePtr< IGLTFMaterialConverter > | Builders/GLTFConvertBuilder.h | ||
| MaterialVariantConverter | TUniquePtr< IGLTFMaterialVariantConverter > | Builders/GLTFConvertBuilder.h | ||
| NormalBufferConverter | TUniquePtr< IGLTFNormalBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| NormalBufferConverterRaw | TUniquePtr< IGLTFNormalBufferConverterRaw > | Builders/GLTFConvertBuilder.h | ||
| NormalDeltaBufferConverter | TUniquePtr< IGLTFNormalDeltaBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| PositionBufferConverter | TUniquePtr< IGLTFPositionBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| PositionBufferConverterRaw | TUniquePtr< IGLTFPositionBufferConverterRaw > | Raw converters: | Builders/GLTFConvertBuilder.h | |
| PositionDeltaBufferConverter | TUniquePtr< IGLTFPositionDeltaBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| SamplerConverter | TUniquePtr< IGLTFSamplerConverter > | Builders/GLTFConvertBuilder.h | ||
| SceneConverter | TUniquePtr< IGLTFSceneConverter > | Builders/GLTFConvertBuilder.h | ||
| SelectedActors | const TSet< AActor * > | Builders/GLTFConvertBuilder.h | ||
| SkeletalBoneConverter | TUniquePtr< IGLTFSkeletalBoneConverter > | Builders/GLTFConvertBuilder.h | ||
| SkeletalMeshConverter | TUniquePtr< IGLTFSkeletalMeshConverter > | Builders/GLTFConvertBuilder.h | ||
| SkeletalMeshDataConverter | TUniquePtr< IGLTFSkeletalMeshDataConverter > | Builders/GLTFConvertBuilder.h | ||
| SkeletalSocketConverter | TUniquePtr< IGLTFSkeletalSocketConverter > | Builders/GLTFConvertBuilder.h | ||
| SkinConverter | TUniquePtr< IGLTFSkinConverter > | Builders/GLTFConvertBuilder.h | ||
| SplineMeshConverter | TUniquePtr< IGLTFSplineMeshConverter > | Builders/GLTFConvertBuilder.h | ||
| StaticMeshConverter | TUniquePtr< IGLTFStaticMeshConverter > | Builders/GLTFConvertBuilder.h | ||
| StaticMeshDataConverter | TUniquePtr< IGLTFStaticMeshDataConverter > | Builders/GLTFConvertBuilder.h | ||
| StaticSocketConverter | TUniquePtr< IGLTFStaticSocketConverter > | Builders/GLTFConvertBuilder.h | ||
| TangentBufferConverter | TUniquePtr< IGLTFTangentBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| TangentBufferConverterRaw | TUniquePtr< IGLTFTangentBufferConverterRaw > | Builders/GLTFConvertBuilder.h | ||
| Texture2DConverter | TUniquePtr< IGLTFTexture2DConverter > | Builders/GLTFConvertBuilder.h | ||
| TextureLightMapConverter | TUniquePtr< IGLTFTextureLightMapConverter > | LightMap related: | Builders/GLTFConvertBuilder.h | |
| TextureRenderTarget2DConverter | TUniquePtr< IGLTFTextureRenderTarget2DConverter > | Builders/GLTFConvertBuilder.h | ||
| UVBufferConverter | TUniquePtr< IGLTFUVBufferConverter > | Builders/GLTFConvertBuilder.h | ||
| UVBufferConverterRaw | TUniquePtr< IGLTFUVBufferConverterRaw > | Builders/GLTFConvertBuilder.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ObjectVariants | TMap< const UObject *, TArray< const UPropertyValue * > > | Builders/GLTFConvertBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGLTFJsonAnimation * AddUniqueAnimation
(
const ULevel* Level, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAnimation * AddUniqueAnimation
(
const ALevelSequenceActor* LevelSequenceActor |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAnimation * AddUniqueAnimation
(
FGLTFJsonNode* RootNode, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAnimation * AddUniqueAnimation
(
FGLTFJsonNode* RootNode, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonCamera * AddUniqueCamera
(
const UCameraComponent* CameraComponent |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueColorAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueColorAccessor
(
const FGLTFColorArray& VertexColorBuffer |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonImage * AddUniqueImage
(
TGLTFSharedArray< FColor >& Pixels, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueIndexAccessor
(
const FGLTFIndexArray& IndexBuffer, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueIndexAccessor
(
const FGLTFMeshSection* MeshSection |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueJointAccessor
(
const FGLTFJointInfluenceArray& BoneIndices |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueJointAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonLight * AddUniqueLight
(
const ULightComponent* LightComponent |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonLightIES * AddUniqueLightIES
(
const ULightComponent* LightComponent |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonLightIESInstance * AddUniqueLightIESInstance
(
const ULightComponent* LightComponent |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonLightMap * AddUniqueLightMap
(
const UStaticMeshComponent* StaticMeshComponent |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMaterial * AddUniqueMaterial
(
const UMaterialInterface* Material, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMaterial * AddUniqueMaterial
(
const UMaterialInterface* Material, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMaterial * AddUniqueMaterial
(
const UMaterialInterface* Material, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMaterial * AddUniqueMaterial
(
const UMaterialInterface* Material, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMaterial * AddUniqueMaterial
(
const UMaterialInterface* Material, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMaterial * AddUniqueMaterial
(
const UMaterialInterface* Material, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMaterialVariant * AddUniqueMaterialVariant
(
const UVariant* Variant |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMesh * AddUniqueMesh
(
const ULandscapeComponent* LandscapeComponent, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMesh * AddUniqueMesh
(
const UStaticMesh* StaticMesh, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMesh * AddUniqueMesh
(
const UMeshComponent* MeshComponent, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMesh * AddUniqueMesh
(
const UStaticMeshComponent* StaticMeshComponent, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMesh * AddUniqueMesh
(
const USkeletalMeshComponent* SkeletalMeshComponent, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMesh * AddUniqueMesh
(
const USplineMeshComponent* SplineMeshComponent, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonMesh * AddUniqueMesh
(
const USkeletalMesh* SkeletalMesh, |
Builders/GLTFConvertBuilder.h | ||
const FGLTFMeshData * AddUniqueMeshData
(
const UStaticMesh* StaticMesh, |
Builders/GLTFConvertBuilder.h | ||
const FGLTFMeshData * AddUniqueMeshData
(
const USkeletalMesh* SkeletalMesh, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonNode * AddUniqueNode
(
FGLTFJsonNode* RootNode, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonNode * AddUniqueNode
(
FGLTFJsonNode* RootNode, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonNode * AddUniqueNode
(
FGLTFJsonNode* RootNode, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonNode * AddUniqueNode
(
const USceneComponent* SceneComponent, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonNode * AddUniqueNode
(
const AActor* Actor |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonNode * AddUniqueNode
(
const USceneComponent* SceneComponent |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueNormalAccessor
(
const FGLTFNormalArray& Normals, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueNormalAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueNormalDeltaAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniquePositionAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniquePositionAccessor
(
const FGLTFPositionArray& VertexBuffer |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniquePositionDeltaAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonSampler * AddUniqueSampler
(
TextureAddress Address, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonSampler * AddUniqueSampler
(
TextureAddress AddressX, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonSampler * AddUniqueSampler
(
const UTexture* Texture |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonScene * AddUniqueScene
(
const UWorld* World |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonSkin * AddUniqueSkin
(
FGLTFJsonNode* RootNode, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonSkin * AddUniqueSkin
(
FGLTFJsonNode* RootNode, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueTangentAccessor
(
const FGLTFTangentArray& Tangents |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueTangentAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonTexture * AddUniqueTexture
(
const UTextureRenderTarget2D* Texture, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonTexture * AddUniqueTexture
(
const UTexture2D* Texture, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonTexture * AddUniqueTexture
(
const UTextureRenderTarget2D* Texture |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonTexture * AddUniqueTexture
(
const UTexture* Texture, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonTexture * AddUniqueTexture
(
const UTexture* Texture |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonTexture * AddUniqueTexture
(
const UTexture2D* Texture |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonTexture * AddUniqueTexture
(
const ULightMapTexture2D* Texture |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueUVAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueUVAccessor
(
const FGLTFUVArray& UVs |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueWeightAccessor
(
const FGLTFMeshSection* MeshSection, |
Builders/GLTFConvertBuilder.h | ||
FGLTFJsonAccessor * AddUniqueWeightAccessor
(
const FGLTFJointWeightArray& Weights |
Builders/GLTFConvertBuilder.h | ||
| Builders/GLTFConvertBuilder.h | |||
bool IsRootActor
(
const AActor* Actor |
Builders/GLTFConvertBuilder.h | ||
bool IsSelectedActor
(
const AActor* Object |
Builders/GLTFConvertBuilder.h | ||
void RegisterObjectVariant
(
const UObject* Object, |
Builders/GLTFConvertBuilder.h |