Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/AnimCompositeBase.h |
Include |
#include "Animation/AnimCompositeBase.h" |
struct FAnimSegment
This is anim segment that defines what animation and how
Name | Description | ||
---|---|---|---|
|
float |
AnimEndTime |
Time to end playing the AnimSequence at. |
|
float |
AnimPlayRate |
Playback speed of this animation. If you'd like to reverse, set -1 |
|
AnimReference |
Anim Reference to play - only allow AnimSequence or AnimComposite |
|
|
float |
AnimStartTime |
Time to start playing AnimSequence at. |
|
LoopingCount |
||
|
float |
StartPos |
Start Pos within this AnimCompositeBase |
Name | Description | |
---|---|---|
|
FAnimSegment() |
Name | Description | ||
---|---|---|---|
|
float |
ConvertTrackPosToAnimPos ( |
Converts 'Track Position' to position on AnimSequence. |
|
UAnimSequenc... |
GetAnimationData ( |
Get Animation Data. |
|
GetAnimNotifiesFromTrackPositions ( |
Retrieves AnimNotifies between two Track time positions. |
|
|
float |
GetEndPos() |
End Position within this AnimCompositeBase |
|
float |
GetLength() |
|
|
GetRootMotionExtractionStepsForTrackRange ( |
Given a Track delta position [StartTrackPosition, EndTrackPosition] See if this AnimSegment overlaps any of it, and if it does, break it up into RootMotionExtractionSteps. |
|
|
float |
GetValidPlayRate() |
Ensures PlayRate is non Zero |
|
IsIncluded ( |
Return true if it's included within the input range |
|
|
IsInRange ( |
||
|
IsNotifyAvailable() |
Return true if anim notify is available |
|
|
IsValid() |
Return true if valid, false otherwise, only invalid if we contains recursive reference |
Name | Description | ||
---|---|---|---|
|
GetAnimNotifiesFromTrackPositions ( |
Use the GetAnimNotifiesFromTrackPositions that takes FAnimNotifyEventReferences instead |