Choose your operating system:
Windows
macOS
Linux
| FAnimNode_Base
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/AnimNode_SequencePlayer.h |
Include |
#include "Animation/AnimNode_SequencePlayer.h" |
struct FAnimNode_SequencePlayer_Standalone : public FAnimNode_SequencePlayerBase
Sequence player node that can be used standalone (without constant folding)
Name | Description | ||
---|---|---|---|
|
bIgnoreForRelevancyTest |
If true, "Relevant anim" nodes that look for the highest weighted animation in a state will ignore this node. |
|
|
bLoopAnimation |
Should the animation loop back to the start when it reaches the end? |
|
|
bStartFromMatchingPose |
Use pose matching to choose the start position. Requires experimental PoseSearch plugin. |
|
|
GroupName |
The group name (NAME_None if it is not part of any group) |
|
|
TEnumAsByte< EA... |
GroupRole |
The role this player can assume within the group (ignored if GroupIndex is INDEX_NONE) |
|
Method |
How synchronization is determined. |
|
|
float |
PlayRate |
The play rate multiplier. Can be negative, which will cause the animation to play in reverse. |
|
float |
PlayRateBasis |
The Basis in which the PlayRate is expressed in. |
|
PlayRateScaleBiasClampConstants |
Additional scaling, offsetting and clamping of PlayRate input. Performed after PlayRateBasis. |
|
|
TObjectPtr< UAn... |
Sequence |
The animation sequence asset to play. |
|
float |
StartPosition |
The start position in [0, 1] to use when initializing. When looping, play will still jump back to the beginning when reaching the end. |
Name | Description | ||
---|---|---|---|
|
GetLoopAnimation() |
Should the animation loop back to the start when it reaches the end? |
|
|
float |
GetPlayRate() |
The play rate multiplier. Can be negative, which will cause the animation to play in reverse. |
|
float |
GetPlayRateBasis() |
The Basis in which the PlayRate is expressed in. |
|
const FInput... |
GetPlayRateScaleBiasClampConstants() |
Additional scaling, offsetting and clamping of PlayRate input. Performed after PlayRateBasis. |
|
UAnimSequenc... |
GetSequence() |
The animation sequence asset to play. |
|
GetStartFromMatchingPose() |
Use pose matching to choose the start position. Requires experimental PoseSearch plugin. |
|
|
float |
GetStartPosition() |
The start position in [0, 1] to use when initializing. When looping, play will still jump back to the beginning when reaching the end. |
|
SetLoopAnimation ( |
Set the animation to continue looping when it reaches the end. |
|
|
SetPlayRate ( |
Set the play rate of this node. |
|
|
SetSequence ( |
Set the animation sequence asset to play. |
|
|
SetStartPosition ( |
Set the start time of this node. |
Name | Description | ||
---|---|---|---|
|
EAnimSyncMet... |
GetGroupMethod() |
Get the sync group method we are using. |
|
GetGroupName() |
Get the sync group name we are using. |
|
|
EAnimGroupRo... |
GetGroupRole() |
Get the sync group role we are using. |
|
GetIgnoreForRelevancyTest() |
Check whether this node should be ignored when testing for relevancy in state machines. |
|
|
SetGroupMethod ( |
Set the sync group method we are using. |
|
|
SetGroupName ( |
Set the sync group name we are using. |
|
|
SetGroupRole ( |
Set the sync group role we are using. |
|
|
SetIgnoreForRelevancyTest ( |
Set whether this node should be ignored when testing for relevancy in state machines. |