| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/AnimStreamable.h |
Include |
#include "Animation/AnimStreamable.h" |
class UAnimStreamable : public UAnimSequenceBase
Name | Description | ||
---|---|---|---|
|
AnimationTrackNames |
This is name of RawAnimationData tracks for editoronly - if we lose skeleton, we'll need relink them |
|
|
bEnableRootMotion |
If this is on, it will allow extracting of root motion |
|
|
bForceRootLock |
Force Root Bone Lock even if Root Motion is not enabled |
|
|
BoneCompressionSettings |
The bone compression settings used to compress bones in this sequence. |
|
|
bUseNormalizedRootMotionScale |
If this is on, it will use a normalized scale value for the root motion extracted: FVector |
|
|
CurveCompressionSettings |
The curve compression settings used to compress curves in this sequence. |
|
|
Interpolation |
This defines how values between keys are calculated |
|
|
NumFrames |
Number of raw frames in this sequence (not used by engine - just for informational purposes). |
|
|
TArray< struct ... |
RawAnimationData |
Raw uncompressed keyframe data. |
|
RawDataGuid |
||
|
RetargetSource |
Base pose to use when retargeting |
|
|
TEnumAsByte< ER... |
RootMotionRootLock |
Root Bone will be locked to that position when extracting root motion. |
|
RunningAnimPlatformData |
||
|
const UAnimSequ... |
SourceSequence |
Sequence the streamable was created from (used for reflecting changes to the source in editor) |
|
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). |
Name | Description | |
---|---|---|
|
UAnimStreamable ( |
Name | Description | ||
---|---|---|---|
|
float |
GetChunkSizeSeconds ( |
|
|
FStreamableA... |
GetRunningPlatformData() |
|
|
const FStrea... |
GetRunningPlatformData() |
|
|
FStreamableA... |
GetStreamingAnimPlatformData ( |
|
|
HasRunningPlatformData() |
||
|
InitFrom ( |
Name | Description | ||
---|---|---|---|
|
GetAnimationPose ( |
||
|
GetNumberOfFrames() |
Return Number of Frames |
|
|
HandleAssetPlayerTickedInternal ( |
Name | Description | ||
---|---|---|---|
|
FinishDestroy() |
Called to finish destroying the object. |
|
|
GetResourceSizeEx ( |
Get the size of the object/resource for use in memory tools or to display to artists/LDs in the Editor This is the extended version which separates up the used memory into different memory regions (the actual definition of which may be platform specific). |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreSave ( |
Presave function. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |