Language:
Discover
By Skill Level
By Category

UFbxImportUI

Choose your OS:

Inheritance Hierarchy

Syntax

class UFbxImportUI :
    public UObject ,
    public IImportSettingsParser

Variables

Name Description

Public variable

FString

 

AnimEndFrame

The fbx animation end frame

Public variable

UFbxAnimSequenc ...

 

AnimSequenceImportData

Import data used when importing animations

Public variable

FString

 

AnimStartFrame

The fbx animation start frame

Public variable

bool

 

bAllowContentTypeImport

Public variable

uint32 : 1

 

bAutoComputeLodDistances

If checked, the static mesh auto compute LOD distance will be turn on.

Public variable

bool

 

bAutomatedImportShouldDetectType

If true the automated import path should detect the import type.

Public variable

uint32 : 1

 

bCreatePhysicsAsset

If checked, create new PhysicsAsset if it doesn't have it

Public variable

uint32 : 1

 

bImportAnimations

True to import animations from the FBX File

Public variable

bool

 

bImportAsSkeletal

Whether to import the incoming FBX as a skeletal object

Public variable

uint32 : 1

 

bImportMaterials

Whether to automatically create Unreal materials for materials found in the FBX scene

Public variable

bool

 

bImportMesh

Whether to import the incoming FBX as a Subdivision Surface (could be made a combo box together with bImportAsSkeletal) (Experimental, Early work in progress) Whether to import the mesh.

Public variable

uint32 : 1

 

bImportRigidMesh

Enables importing of 'rigid skeletalmesh' (unskinned, hierarchy-based animation) from this FBX file, no longer shown, used behind the scenes

Public variable

uint32 : 1

 

bImportTextures

The option works only when option "Import Material" is OFF.

Public variable

bool

 

bIsObjImport

Whether or not the imported file is in OBJ format

Public variable

bool

 

bIsReimport

Whether this UI is construct for a reimport

Public variable

uint32 : 1

 

bOverrideFullName

Use the string in "Name" field as full name of mesh.

Public variable

FString

 

FileAxisDirection

The file axis direction, up vector and hand

Public variable

FString

 

FileCreator

The file creator information

Public variable

FString

 

FileCreatorApplication

The file vendor information, software name and version that was use to create the file

Public variable

FString

 

FileSampleRate

The fbx animation frame rate

Public variable

FString

 

FileUnits

The file units

Public variable

FString

 

FileVersion

FBX file informations Transient value that are set everytime we show the options dialog.

Public variable

float

 

LodDistance0

Specify the LOD distance for LOD 0

Public variable

float

 

LodDistance1

Specify the LOD distance for LOD 1

Public variable

float

 

LodDistance2

Specify the LOD distance for LOD 2

Public variable

float

 

LodDistance3

Specify the LOD distance for LOD 3

Public variable

float

 

LodDistance4

Specify the LOD distance for LOD 4

Public variable

float

 

LodDistance5

Specify the LOD distance for LOD 5

Public variable

float

 

LodDistance6

Specify the LOD distance for LOD 6

Public variable

float

 

LodDistance7

Specify the LOD distance for LOD 7

Public variable

int32

 

LodNumber

Set the number of LODs. A value of 0 disable the option.

Public variable

ImportCompareHe ...

 

MaterialCompareData

Public variable

TEnumAsByte < en...

 

MeshTypeToImport

Type of asset to import from the FBX file

Public variable

int32

 

MinimumLodNumber

Set the minimum LOD number. A value of 0 disable the option.

Public variable

FOnShowConflict ...

 

OnShowMaterialConflictDialog

Public variable

FOnShowConflict ...

 

OnShowSkeletonConflictDialog

Public variable

FOnUpdateCompar ...

 

OnUpdateCompareFbx

Public variable

TEnumAsByte < en...

 

OriginalImportType

The original detected type of this import

Public variable

FString

 

OverrideAnimationName

Override for the name of the animation to import. By default, it will be the name of FBX

Public variable

UPhysicsAsset &...

 

PhysicsAsset

If this is set, use this PhysicsAsset.

Public variable

UObject *

 

ReimportMesh

When we are reimporting, we need the current object to preview skeleton and materials match issues.

Public variable

UFbxSkeletalMes ...

 

SkeletalMeshImportData

Import data used when importing skeletal meshes

Public variable

USkeleton *

 

Skeleton

Skeleton to use for imported asset.

Public variable

ImportCompareHe ...

 

SkeletonCompareData

Public variable

UFbxStaticMeshI ...

 

StaticMeshImportData

Import data used when importing static meshes

Public variable

UFbxTextureImpo ...

 

TextureImportData

Import data used when importing textures

Constructors

Name Description

Public function

UFbxImportUI

(
    const FObjectInitializer & ObjectIn...
)

Functions

Name Description

Public function

void

 

ResetToDefault()

Public function

void

 

SetMeshTypeToImport()

Sets MeshTypeToImport

Public function

void

 

UpdateCompareData

(
    UnFbx::FFbxImporter * FbxImport...
)

END namespace ImportCompareHelper.

Overridden from UObject

Name Description

Public function Virtual

bool

 

CanEditChange

(
    const UProperty * InProperty
)

UObject Interface

Overridden from IImportSettingsParser

Name Description

Public function Virtual

void

 

ParseFromJson

(
    TSharedRef < class FJsonObject > Imp...
)

IImportSettings Interface

References

Module

UnrealEd

Header

Editor/UnrealEd/Classes/Factories/FbxImportUI.h