Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime > API/Runtime/AnimGraphRuntime/AnimNodes
Inheritance Hierarchy
- FAnimNode_Base
- FAnimNode_AssetPlayerRelevancyBase
- FAnimNode_AssetPlayerBase
- FAnimNode_BlendSpacePlayerBase
- FAnimNode_BlendSpacePlayer
- FAnimNode_AimOffsetLookAt
- FAnimNode_BlendSpaceEvaluator
- FAnimNode_RotationOffsetBlendSpace
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_BlendSpacePlayer.h |
| Include | #include "AnimNodes/AnimNode_BlendSpacePlayer.h" |
Syntax
struct FAnimNode_BlendSpacePlayer : public FAnimNode_BlendSpacePlayerBase
Overridden from FAnimNode_BlendSpacePlayerBase
| Type | Name | Description | |
|---|---|---|---|
| UBlendSpace * | Get the blendspace asset to play. | ||
| float | GetPlayRate () |
Get the play rate multiplier. Can be negative, which will cause the animation to play in reverse. | |
| FVector | GetPosition () |
Get the coordinates that are currently being sampled by the blendspace. | |
| float | The start position in [0, 1] to use when initializing. When looping, play will still jump back to the beginning when reaching the end. | ||
| bool | SetBlendSpace
(
UBlendSpace* InBlendSpace |
Set the blendspace asset to play. | |
| bool | SetLoop
(
bool bInLoop |
Set if the animation should loop back to the start when it reaches the end? | |
| bool | SetPlayRate
(
float InPlayRate |
Set the play rate multiplier. Can be negative, which will cause the animation to play in reverse. | |
| bool | SetPosition
(
FVector InPosition |
Set the coordinates that are currently being sampled by the blendspace. | |
| bool | SetResetPlayTimeWhenBlendSpaceChanges
(
bool bReset |
Set whether we should reset the current play time when the blend space changes. | |
| bool | Get whether we should reset the current play time when the blend space changes. |
Overridden from FAnimNode_AssetPlayerBase
| Type | Name | Description | |
|---|---|---|---|
| EAnimSyncMethod | Get the sync group method we are using. | ||
| FName | GetGroupName () |
Get the sync group name we are using. | |
| EAnimGroupRole::Type | GetGroupRole () |
Get the sync group role we are using. | |
| bool | SetGroupMethod
(
EAnimSyncMethod InMethod |
Set the sync group method we are using. | |
| bool | SetGroupName
(
FName InGroupName |
Set the sync group name we are using. | |
| bool | SetGroupRole
(
EAnimGroupRole::Type InRole |
Set the sync group role we are using. |
Overridden from FAnimNode_AssetPlayerRelevancyBase
| Type | Name | Description | |
|---|---|---|---|
| bool | Check whether this node should be ignored when testing for relevancy in state machines. | ||
| bool | IsLooping () |
Does this asset player loop back to the start when it reaches the end? | |
| bool | SetIgnoreForRelevancyTest
(
bool bInIgnoreForRelevancyTest |
Set whether this node should be ignored when testing for relevancy in state machines. |