UFbxSceneImportOptionsSkeletalMesh

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UFbxSceneImportOptionsSkeletalMesh

References

Module

UnrealEd

Header

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

Include

#include "Factories/FbxSceneImportOptionsSkeletalMesh.h"

Syntax

class UFbxSceneImportOptionsSkeletalMesh : public UObject

Variables

Name Description

Public variable

TEnumAsByte< en...

 

AnimationLength

Type of asset to import from the FBX file

Public variable

uint32: 1

 

bCreatePhysicsAsset

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

Public variable

bool

 

bDeleteExistingCustomAttributeCurves

If true, all previous custom attribute curves will be deleted when doing a re-import.

Public variable

bool

 

bDeleteExistingMorphTargetCurves

Type of asset to import from the FBX file

Public variable

bool

 

bDeleteExistingNonCurveCustomAttributes

If true, all previous non-curve custom attributes will be deleted when doing a re-import.

Public variable

uint32: 1

 

bImportAnimations

True to import animations from the FBX File

Public variable

bool

 

bImportCustomAttribute

Import if custom attribute as a curve within the animation

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

bool

 

bPreserveLocalTransform

Type of asset to import 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

bool

 

bUseDefaultSampleRate

Enable this option to use default sample rate for the imported animation at 30 frames per second

Public variable

uint32: 1

 

bUseT0AsRefPose

TODO support T0AsRefPose Enable this option to use frame 0 as reference pose

Public variable

int32

 

CustomSampleRate

Use this option to specify a sample rate for the imported animation, a value of 0 use the best matching sample rate.

Public variable

FInt32Interval

 

FrameImportRange

Frame range used when Set Range is used in Animation Length

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.

Constructors

Name Description

Public function

UFbxSceneImportOptionsSkeletalMesh

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

FillSkeletalMeshInmportData

(
    UFbxSkeletalMeshImportData* Sk...,
    UFbxAnimSequenceImportData* An...,
    UFbxSceneImportOptions* SceneI...
)