UFbxAnimSequenceImportData

Import data and options used when importing any mesh from FBX

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

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

Include

#include "Factories/FbxAnimSequenceImportData.h"

Syntax

class UFbxAnimSequenceImportData : public UFbxAssetImportData

Remarks

Import data and options used when importing any mesh from FBX

Variables

Name Description

Public variable

TEnumAsByte< en...

 

AnimationLength

Which animation range to import.

Public variable

bool

 

bDeleteExistingCustomAttributeCurves

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

Public variable

bool

 

bDeleteExistingMorphTargetCurves

If enabled, this will delete this type of asset from the FBX

Public variable

bool

 

bDeleteExistingNonCurveCustomAttributes

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

Public variable

bool

 

bDoNotImportCurveWithZero

When importing custom attribute or morphtarget as curve, do not import if it doens't have any value other than zero.

Public variable

bool

 

bImportBoneTracks

Import bone transform tracks.

Public variable

bool

 

bImportCustomAttribute

Import if custom attribute as a curve within the animation

Public variable

bool

 

bImportMeshesInBoneHierarchy

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

Public variable

bool

 

bPreserveLocalTransform

If enabled, this will import a curve within the animation

Public variable

bool

 

bRemoveRedundantKeys

When importing custom attribute as curve, remove redundant keys

Public variable

bool

 

bSetMaterialDriveParameterOnCustomAttribute

Set Material Curve Type for all custom attributes that exists

Public variable

bool

 

bUseDefaultSampleRate

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

Public variable

int32

 

CustomSampleRate

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

Public variable

FInt32Interval

 

FrameImportRange

Frame range used when Set Range is used in Animation Length

Public variable

TArray< FString...

 

MaterialCurveSuffixes

Set Material Curve Type for the custom attribute with the following suffixes.

Public variable

FString

 

SourceAnimationName

Name of source animation that was imported, used to reimport correct animation from the FBX file

Constructors

Name Description

Public function

UFbxAnimSequenceImportData

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

CopyAnimationValues

(
    const UFbxAnimSequenceImportData&#...
)

Public function Static

UFbxAnimSequ...

 

GetImportDataForAnimSequence

(
    UAnimSequence* AnimSequence,
    UFbxAnimSequenceImportData* Te...
)

Gets or creates fbx import data for the specified anim sequence

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

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

Deprecated Variables

Name Description

Public variable

int32

 

EndFrame_DEPRECATED

End frame when Set Range is used in Animation Length

Public variable

int32

 

StartFrame_DEPRECATED

Start frame when Set Range is used in Animation Length

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