Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimationRecordingSettings.h |
| Include | #include "Animation/AnimationRecordingSettings.h" |
Syntax
USTRUCT ()
struct FAnimationRecordingSettings
Remarks
Settings describing how to record an animation
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAutoSaveAsset | Whether to auto-save asset when recording is completed. Defaults to false | |
| bool | bCheckDeltaTimeAtBeginning | Whether to check DeltaTime at recording for pauses, turned off for TakeRecorder | |
| bool | bRecordAttributeCurves | Whether or not to record parameter curves | |
| bool | bRecordInWorldSpace | Whether to record animation in world space, defaults to true | |
| bool | bRecordMaterialCurves | Whether or not to record material curves | |
| bool | bRecordMorphTargets | Whether or not to record morph targets | |
| bool | bRecordTransforms | Whether or not to record transforms | |
| bool | bRemoveRootAnimation | Whether to remove the root bone transform from the animation | |
| bool | bTransactRecording | Whether or not to transact recording changes | |
| TArray< FString > | ExcludeAnimationNames | Exclude all animation bones/curves that match this list | |
| TArray< FString > | IncludeAnimationNames | Include only the animation bones/curves that match this list | |
| TEnumAsByte< ERichCurveInterpMode > | InterpMode | Interpolation mode for the recorded keys. | |
| EAnimInterpolationType | Interpolation | This defines how values between keys are calculated for transforms. | |
| float | Length | Maximum length of the animation recorded (in seconds). | |
| FFrameRate | SampleFrameRate | Sample rate of the recorded animation | |
| TEnumAsByte< ERichCurveTangentMode > | TangentMode | Tangent mode for the recorded keys. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Constants
| Name | Description |
|---|---|
| DefaultMaximumLength | 1 minute default length |
| DefaultSampleFrameRate | 30Hz default sample frame rate30Hz default sample rate |
| UnboundedMaximumLength | Length used to specify unbounded |