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