USequenceEvaluatorLibrary

Exposes operations to be performed on a sequence evaluator anim node.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AnimGraphRuntime

Header

/Engine/Source/Runtime/AnimGraphRuntime/Public/SequenceEvaluatorLibrary.h

Include

#include "SequenceEvaluatorLibrary.h"

Syntax

class USequenceEvaluatorLibrary : public UBlueprintFunctionLibrary

Remarks

Exposes operations to be performed on a sequence evaluator anim node.

Functions

Name Description

Public function Static

FSequenceEva...

 

AdvanceTime

(
    const FAnimUpdateContext& UpdateCo...,
    const FSequenceEvaluatorReference&...,
    float PlayRate
)

Advance the current accumulated time of the sequence evaluator

Public function Static

FSequenceEva...

 

ConvertToSequenceEvaluator

(
    const FAnimNodeReference& Node,
    EAnimNodeReferenceConversionResult ...
)

Get a sequence evaluator context from an anim node context

Public function Static

void

 

ConvertToSequenceEvaluatorPure

(
    const FAnimNodeReference& Node,
    FSequenceEvaluatorReference& Seque...,
    bool& Result
)

Get a sequence evaluator context from an anim node context (pure)

Public function Static

FSequenceEva...

 

SetExplicitTime

(
    const FSequenceEvaluatorReference&...,
    float Time
)

Set the current accumulated time of the sequence evaluator

Public function Static

FSequenceEva...

 

SetSequence

(
    const FSequenceEvaluatorReference&...,
    UAnimSequenceBase* Sequence
)

Set the current sequence of the sequence evaluator

Public function Static

FSequenceEva...

 

SetSequenceWithInertialBlending

(
    const FAnimUpdateContext& UpdateCo...,
    const FSequenceEvaluatorReference&...,
    UAnimSequenceBase* Sequence,
    float BlendTime
)

Set the current sequence of the sequence evaluator with an inertial blend time