![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimationRecordingSettings.h>
Public Member Functions | |
| FAnimationRecordingSettings () | |
Static Public Attributes | |
| static ENGINE_API const FFrameRate | DefaultSampleFrameRate = FFrameRate(30, 1) |
| static ENGINE_API const float | DefaultMaximumLength = 1.0f * 60.0f |
| static ENGINE_API const float | UnboundedMaximumLength = 0.0f |
Settings describing how to record an animation
|
inline |
| bool FAnimationRecordingSettings::bAutoSaveAsset |
Whether to auto-save asset when recording is completed. Defaults to false
| bool FAnimationRecordingSettings::bCheckDeltaTimeAtBeginning |
Whether to check DeltaTime at recording for pauses, turned off for TakeRecorder
| bool FAnimationRecordingSettings::bRecordAttributeCurves |
Whether or not to record parameter curves
| bool FAnimationRecordingSettings::bRecordInWorldSpace |
Whether to record animation in world space, defaults to true
| bool FAnimationRecordingSettings::bRecordMaterialCurves |
Whether or not to record material curves
| bool FAnimationRecordingSettings::bRecordMorphTargets |
Whether or not to record morph targets
| bool FAnimationRecordingSettings::bRecordTransforms |
Whether or not to record transforms
| bool FAnimationRecordingSettings::bRemoveRootAnimation |
Whether to remove the root bone transform from the animation
| bool FAnimationRecordingSettings::bTransactRecording |
Whether or not to transact recording changes
|
static |
1 minute default length
|
static |
30Hz default sample frame rate
30Hz default sample rate
| TArray<FString> FAnimationRecordingSettings::ExcludeAnimationNames |
Exclude all animation bones/curves that match this list
| TArray<FString> FAnimationRecordingSettings::IncludeAnimationNames |
Include only the animation bones/curves that match this list
| TEnumAsByte<ERichCurveInterpMode> FAnimationRecordingSettings::InterpMode |
Interpolation mode for the recorded keys.
| EAnimInterpolationType FAnimationRecordingSettings::Interpolation |
This defines how values between keys are calculated for transforms.
| float FAnimationRecordingSettings::Length |
Maximum length of the animation recorded (in seconds). If zero the animation will keep on recording until stopped.
| FFrameRate FAnimationRecordingSettings::SampleFrameRate |
Sample rate of the recorded animation
| TEnumAsByte<ERichCurveTangentMode> FAnimationRecordingSettings::TangentMode |
Tangent mode for the recorded keys.
|
static |
Length used to specify unbounded