Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime > API/Runtime/AnimGraphRuntime/AnimNodes
Inheritance Hierarchy
- FAnimNode_AssetPlayerBase
- FAnimNode_SequenceEvaluatorBase
- FAnimNode_SequenceEvaluator
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_SequenceEvaluator.h |
| Include | #include "AnimNodes/AnimNode_SequenceEvaluator.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FAnimNode_SequenceEvaluator : public FAnimNode_SequenceEvaluatorBase
Remarks
Sequence evaluator node that can be used with constant folding.
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | |||
| EAnimSyncMethod | |||
| FName | GetGroupName () |
||
| EAnimGroupRole::Type | GetGroupRole () |
||
| bool | |||
| bool | IsLooping () |
||
| bool | SetExplicitFrame
(
int32 InFrame |
||
| bool | SetGroupMethod
(
EAnimSyncMethod InMethod |
||
| bool | SetGroupName
(
FName InGroupName |
||
| bool | SetGroupRole
(
EAnimGroupRole::Type InRole |
||
| bool | SetIgnoreForRelevancyTest
(
bool bInIgnoreForRelevancyTest |
||
| bool | SetShouldUseExplicitFrame
(
bool bFlag |
||
| bool |
Overridden from FAnimNode_SequenceEvaluatorBase
| Type | Name | Description | |
|---|---|---|---|
| float | The time at which to evaluate the associated sequence. | ||
| TEnumAsByte< ESequenceEvalReinit::Type > | What to do when SequenceEvaluator is reinitialized | ||
| UAnimSequenceBase * | GetSequence () |
The animation sequence asset to evaluate. | |
| float | The start up position, it only applies when ReinitializationBehavior == StartPosition. Only used when bTeleportToExplicitTime is false. | ||
| bool | If true, teleport to explicit time, does NOT advance time (does not trigger notifies, does not extract Root Motion, etc.) If false, will advance time (will trigger notifies, extract root motion if applicable, etc.) Note: using a sync group forces advancing time regardless of what this option is set to. | ||
| bool | SetExplicitTime
(
float InTime |
Set the time at which to evaluate the associated sequence. | |
| bool | SetSequence
(
UAnimSequenceBase* InSequence |
Set the animation sequence asset to evaluate. | |
| bool | SetShouldLoop
(
bool bInShouldLoop |
Set the animation to continue looping when it reaches the end. |