UFbxSkeletalMeshImportData

Import data and options used when importing a static mesh from fbx Notes:

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/Factories/FbxSkeletalMeshImportData.h

Include

#include "Factories/FbxSkeletalMeshImportData.h"

Syntax

class UFbxSkeletalMeshImportData : public UFbxMeshImportData

Remarks

Import data and options used when importing a static mesh from fbx Notes:

  • Meta data ImportType i.e. meta = (ImportType = "SkeletalMesh|GeoOnly")

  • SkeletalMesh : the property will be shown when importing skeletalmesh

  • GeoOnly: The property will be hide if we import skinning only

  • RigOnly: The property will be hide if we import geo only

  • RigAndGeo: The property will be show only if we import both skinning and geometry, it will be hiden otherwise

Variables

Name Description

Public variable

uint32: 1

 

bImportMeshesInBoneHierarchy

If checked, meshes nested in bone hierarchies will be imported instead of being converted to bones.

Public variable

uint32: 1

 

bImportMorphTargets

True to import morph target meshes from the FBX file

Public variable

uint32: 1

 

bPreserveSmoothingGroups

If checked, triangles with non-matching smoothing groups will be physically split.

Public variable

uint32: 1

 

bUpdateSkeletonReferencePose

Enable this option to update Skeleton (of the mesh)'s reference pose.

Public variable

uint32: 1

 

bUseT0AsRefPose

Enable this option to use frame 0 as reference pose

Public variable

TEnumAsByte< en...

 

ImportContentType

Filter the content we want to import from the incoming FBX skeletal mesh.

Public variable

TEnumAsByte< en...

 

LastImportContentType

The value of the content type during the last import.

Public variable

float

 

MorphThresholdPosition

Threshold to compare vertex position equality when computing morph target deltas.

Public variable

float

 

ThresholdPosition

Threshold to compare vertex position equality.

Public variable

float

 

ThresholdTangentNormal

Threshold to compare normal, tangent or bi-normal equality.

Public variable

float

 

ThresholdUV

Threshold to compare UV equality.

Public variable

TEnumAsByte< EV...

 

VertexColorImportOption

Specify how vertex colors should be imported

Public variable

FColor

 

VertexOverrideColor

Specify override color in the case that VertexColorImportOption is set to Override

Constructors

Name Description

Public function

UFbxSkeletalMeshImportData

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

bool

 

GetImportContentFilename

(
    FString& OutFilename,
    FString& OutFilenameLabel
)

Public function Static

UFbxSkeletal...

 

GetImportDataForSkeletalMesh

(
    USkeletalMesh* SkeletalMesh,
    UFbxSkeletalMeshImportData* Te...
)

Gets or creates fbx import data for the specified skeletal mesh

Overridden from UAssetImportData

Name Description

Public function Virtual

void

 

AppendAssetRegistryTags

(
    TArray< FAssetRegistryTag >& OutTa...
)

This function add the last import content type to the asset registry which is use by the thumbnail overlay of the skeletal mesh

Overridden from UObject

Name Description

Public function Virtual Const

bool

 

CanEditChange

(
    const FProperty* InProperty
)

Called by the editor to query whether a property of this object is allowed to be modified.

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss