Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/AnimCompositeBase.h |
Include |
#include "Animation/AnimCompositeBase.h" |
struct FAnimTrack
This is list of anim segments for this track For now this is only one TArray, but in the future we should define more transition/blending behaviors
Name | Description | ||
---|---|---|---|
|
AnimSegments |
Name | Description | |
---|---|---|
|
FAnimTrack() |
Name | Description | ||
---|---|---|---|
|
CollapseAnimSegments() |
Moves anim segments so that there are no gaps between one finishing and the next starting, preserving the order of AnimSegments |
|
|
ContainRecursive ( |
This is recursive function that look thorough internal assets and clear the reference if recursive is found. |
|
|
EnableRootMotionSettingFromMontage ( |
Enable Root motion setting from montage |
|
|
UAnimSequenc... |
GetAdditiveBasePose() |
Get Addiitve Base Pose if additive |
|
GetAllAnimationSequencesReferred ( |
||
|
GetAnimationPose ( |
Get animation pose function |
|
|
GetAnimNotifiesFromTrackPositions ( |
Retrieves AnimNotifies between two Track time positions. |
|
|
float |
GetLength() |
|
|
GetRootMotionExtractionStepsForTrackRange ( |
Given a Track delta position [StartTrackPosition, EndTrackPosition] See if any AnimSegment overlaps any of it, and if it does, break it up into RootMotionExtractionPieces. |
|
|
const FAnimS... |
GetSegmentAtTime ( |
Get the segment at the given absolute montage time |
|
FAnimSegment... |
GetSegmentAtTime ( |
Get the segment at the given absolute montage time |
|
GetSegmentIndexAtTime ( |
Gets the index of the segment at the given absolute montage time. |
|
|
GetTrackAdditiveType() |
||
|
HasRootMotion() |
Returns whether any of the animation sequences this track uses has root motion |
|
|
InvalidateRecursiveAsset ( |
This is to prevent anybody adding recursive asset to anim composite as a result of anim composite being a part of anim sequence base |
|
|
IsAdditive() |
||
|
IsNotifyAvailable() |
Return true if anim notify is available |
|
|
IsRotationOffsetAdditive() |
||
|
IsValidToAdd ( |
Return true if valid to add |
|
|
ReplaceReferredAnimations ( |
||
|
SortAnimSegments() |
Sorts AnimSegments based on the start time of each segment |
|
|
ValidateSegmentTimes() |
Ensure segment times are correctly formed (no gaps and no extra time at the end of the anim reference) |
Name | Description | ||
---|---|---|---|
|
GetAnimNotifiesFromTrackPositions ( |
Use the GetAnimNotifiesFromTrackPositions that takes FAnimNotifyEventReferences instead |