/Engine/Source/Runtime/Engine/Classes/Animation/AnimStreamable.h
class UAnimStreamable : public [UAnimSequenceBase](API\Runtime\Engine\Animation\UAnimSequenceBase)
TArray<FName>
AnimationTrackNames
This is name of RawAnimationData tracks for editoronly - if we lose skeleton, we'll need relink them
bool
bEnableRootMotion
If this is on, it will allow extracting of root motion
bool
bForceRootLock
Force Root Bone Lock even if Root Motion is not enabled
TObjectPtr< cla...
BoneCompressionSettings
The bone compression settings used to compress bones in this sequence.
bool
bUseNormalizedRootMotionScale
If this is on, it will use a normalized scale value for the root motion extracted: FVector(1.0, 1.0, 1.0)
TObjectPtr< cla...
CurveCompressionSettings
The curve compression settings used to compress curves in this sequence.
EAnimInterpolat...
Interpolation
This defines how values between keys are calculated
int32
NumberOfKeys
The number of keys expected within the individual animation tracks.
TArray< struct ...
RawAnimationData
Raw uncompressed keyframe data.
FGuid
RawDataGuid
FName
RetargetSource
Base pose to use when retargeting
TEnumAsByte<ER...
RootMotionRootLock
Root Bone will be locked to that position when extracting root motion.
FStreamableAnim...
RunningAnimPlatformData
FFrameRate
SamplingFrameRate
TObjectPtr< con...
SourceSequence
Sequence the streamable was created from (used for reflecting changes to the source in editor)
TMap< constITa...
StreamableAnimPlatformData
Editor can have multiple platforms loaded at once.
TArray< struct ...
TrackToSkeletonMapTable
In the future, maybe keeping RawAnimSequenceTrack + TrackMap as one would be good idea to avoid inconsistent array size TrackToSkeletonMapTable(i) should contains track mapping data for RawAnimationData(i).
TObjectPtr< cla...
VariableFrameStrippingSettings
The settings used to control whether or not to use variable frame stripping and its amount