UFbxSkeletalMeshImportData

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

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

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 .

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback