Navigation
API > API/Editor > API/Editor/UnrealEd
Import data and options used when importing any mesh from FBX
| Name | UFbxAnimSequenceImportData |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/Factories/FbxAnimSequenceImportData.h |
| Include Path | #include "Factories/FbxAnimSequenceImportData.h" |
Syntax
UCLASS (BlueprintType, Config=EditorPerProjectUserSettings, ConfigDoNotCheckDefaults, MinimalAPI)
class UFbxAnimSequenceImportData : public UFbxAssetImportData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAssetImportData → UFbxAssetImportData → UFbxAnimSequenceImportData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFbxAnimSequenceImportData
(
const FObjectInitializer& ObjectInitializer |
Factories/FbxAnimSequenceImportData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimationLength | TEnumAsByte< enum EFBXAnimationLengthImportType > | Which animation range to import. | Factories/FbxAnimSequenceImportData.h |
|
| bAddCurveMetadataToSkeleton | bool | Whether to automatically add curve metadata to an animation's skeleton. | Factories/FbxAnimSequenceImportData.h |
|
| bDeleteExistingCustomAttributeCurves | bool | If true, all previous node attributes imported as Animation Curves will be deleted when doing a re-import. | Factories/FbxAnimSequenceImportData.h |
|
| bDeleteExistingMorphTargetCurves | bool | If enabled, this will delete this type of asset from the FBX | Factories/FbxAnimSequenceImportData.h |
|
| bDeleteExistingNonCurveCustomAttributes | bool | If true, all previous node attributes imported as Animation Attributes will be deleted when doing a re-import. | Factories/FbxAnimSequenceImportData.h |
|
| bDoNotImportCurveWithZero | bool | When importing custom attribute or morphtarget as curve, do not import if it doesn't have any value other than zero. | Factories/FbxAnimSequenceImportData.h |
|
| bImportBoneTracks | bool | Import bone transform tracks. | Factories/FbxAnimSequenceImportData.h |
|
| bImportCustomAttribute | bool | If true, import node attributes as either Animation Curves or Animation Attributes | Factories/FbxAnimSequenceImportData.h |
|
| bImportMeshesInBoneHierarchy | bool | If checked, meshes nested in bone hierarchies will be imported instead of being converted to bones. | Factories/FbxAnimSequenceImportData.h |
|
| bPreserveLocalTransform | bool | If enabled, this will import a curve within the animation | Factories/FbxAnimSequenceImportData.h |
|
| bRemoveRedundantKeys | bool | When importing custom attribute as curve, remove redundant keys | Factories/FbxAnimSequenceImportData.h |
|
| bSetMaterialDriveParameterOnCustomAttribute | bool | Set Material Curve Type for all custom attributes that exists | Factories/FbxAnimSequenceImportData.h |
|
| bSnapToClosestFrameBoundary | bool | Factories/FbxAnimSequenceImportData.h |
|
|
| bUseDefaultSampleRate | bool | Enable this option to use default sample rate for the imported animation at 30 frames per second | Factories/FbxAnimSequenceImportData.h |
|
| CustomSampleRate | int32 | Use this option to specify a sample rate for the imported animation, a value of 0 use the best matching samplerate. | Factories/FbxAnimSequenceImportData.h |
|
| FrameImportRange | FInt32Interval | Frame range used when Set Range is used in Animation Length | Factories/FbxAnimSequenceImportData.h |
|
| MaterialCurveSuffixes | TArray< FString > | Set Material Curve Type for the custom attribute with the following suffixes. | Factories/FbxAnimSequenceImportData.h |
|
| SourceAnimationName | FString | Name of source animation that was imported, used to reimport correct animation from the FBX file | Factories/FbxAnimSequenceImportData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyAnimationValues
(
const UFbxAnimSequenceImportData* Other |
Factories/FbxAnimSequenceImportData.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEditChange
(
const FProperty* InProperty |
Factories/FbxAnimSequenceImportData.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Factories/FbxAnimSequenceImportData.h | ||
virtual void Serialize
(
FArchive& Ar |
Factories/FbxAnimSequenceImportData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UFbxAnimSequenceImportData * GetImportDataForAnimSequence
(
UAnimSequence* AnimSequence, |
Gets or creates fbx import data for the specified anim sequence | Factories/FbxAnimSequenceImportData.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EndFrame_DEPRECATED | int32 | End frame when Set Range is used in Animation Length | Factories/FbxAnimSequenceImportData.h | |
| StartFrame_DEPRECATED | int32 | Start frame when Set Range is used in Animation Length | Factories/FbxAnimSequenceImportData.h |