Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Factories
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAssetImportData
- UFbxAssetImportData
- UFbxAnimSequenceImportData
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
| Type | Name | Description | |
|---|---|---|---|
| TEnumAsByte< enum EFBXAnimationLengthImportType > | AnimationLength | Which animation range to import. | |
| bool | bAddCurveMetadataToSkeleton | Whether to automatically add curve metadata to an animation's skeleton. | |
| bool | bDeleteExistingCustomAttributeCurves | If true, all previous node attributes imported as Animation Curves will be deleted when doing a re-import. | |
| bool | bDeleteExistingMorphTargetCurves | If enabled, this will delete this type of asset from the FBX | |
| bool | bDeleteExistingNonCurveCustomAttributes | If true, all previous node attributes imported as Animation Attributes will be deleted when doing a re-import. | |
| bool | bDoNotImportCurveWithZero | When importing custom attribute or morphtarget as curve, do not import if it doesn't have any value other than zero. | |
| bool | bImportBoneTracks | Import bone transform tracks. | |
| bool | bImportCustomAttribute | If true, import node attributes as either Animation Curves or Animation Attributes | |
| bool | bImportMeshesInBoneHierarchy | If checked, meshes nested in bone hierarchies will be imported instead of being converted to bones. | |
| bool | bPreserveLocalTransform | If enabled, this will import a curve within the animation | |
| bool | bRemoveRedundantKeys | When importing custom attribute as curve, remove redundant keys | |
| bool | bSetMaterialDriveParameterOnCustomAttribute | Set Material Curve Type for all custom attributes that exists | |
| bool | bSnapToClosestFrameBoundary | ||
| bool | bUseDefaultSampleRate | Enable this option to use default sample rate for the imported animation at 30 frames per second | |
| int32 | CustomSampleRate | Use this option to specify a sample rate for the imported animation, a value of 0 use the best matching samplerate. | |
| FInt32Interval | FrameImportRange | Frame range used when Set Range is used in Animation Length | |
| TArray< FString > | MaterialCurveSuffixes | Set Material Curve Type for the custom attribute with the following suffixes. | |
| FString | SourceAnimationName | Name of source animation that was imported, used to reimport correct animation from the FBX file |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UFbxAnimSequenceImportData
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyAnimationValues
(
const UFbxAnimSequenceImportData* Other |
||
| UFbxAnimSequenceImportData * | GetImportDataForAnimSequence
(
UAnimSequence* AnimSequence, |
Gets or creates fbx import data for the specified anim sequence |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| bool | CanEditChange
(
const FProperty* InProperty |
Called by the editor to query whether a property of this object is allowed to be modified. | |
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | Handles reading, writing, and reference collecting using FArchive. |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | EndFrame_DEPRECATED | End frame when Set Range is used in Animation Length | |
| int32 | StartFrame_DEPRECATED | Start frame when Set Range is used in Animation Length |