unreal.SequenceEvaluatorLibrary

class unreal.SequenceEvaluatorLibrary(outer: Object | None = None, name: Name | str = 'None')

Bases: BlueprintFunctionLibrary

Exposes operations to be performed on a sequence evaluator anim node Note: Experimental and subject to change!

C++ Source:

  • Module: AnimGraphRuntime

  • File: SequenceEvaluatorLibrary.h

classmethod advance_time(update_context, sequence_evaluator, play_rate=1.000000) SequenceEvaluatorReference

Advance the current accumulated time of the sequence evaluator

Parameters:
Return type:

SequenceEvaluatorReference

classmethod convert_to_sequence_evaluator(node) -> (SequenceEvaluatorReference, result=AnimNodeReferenceConversionResult)

Get a sequence evaluator context from an anim node context

Parameters:

node (AnimNodeReference) –

Returns:

result (AnimNodeReferenceConversionResult):

Return type:

AnimNodeReferenceConversionResult

classmethod convert_to_sequence_evaluator_pure(node) -> (sequence_evaluator=SequenceEvaluatorReference, result=bool)

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

Parameters:

node (AnimNodeReference) –

Returns:

sequence_evaluator (SequenceEvaluatorReference):

result (bool):

Return type:

tuple

classmethod get_accumulated_time(sequence_evaluator) float

Gets the current accumulated time of the sequence evaluator

Parameters:

sequence_evaluator (SequenceEvaluatorReference) –

Return type:

float

classmethod get_sequence(sequence_evaluator) AnimSequenceBase

Gets the current sequence of the sequence evaluator

Parameters:

sequence_evaluator (SequenceEvaluatorReference) –

Return type:

AnimSequenceBase

classmethod set_explicit_frame(sequence_evaluator, frame) SequenceEvaluatorReference

Set the current accumulated time, using a frame number, of the sequence evaluator

Parameters:
Return type:

SequenceEvaluatorReference

classmethod set_explicit_time(sequence_evaluator, time) SequenceEvaluatorReference

Set the current accumulated time of the sequence evaluator

Parameters:
Return type:

SequenceEvaluatorReference

classmethod set_sequence(sequence_evaluator, sequence) SequenceEvaluatorReference

Set the current sequence of the sequence evaluator

Parameters:
Return type:

SequenceEvaluatorReference

classmethod set_sequence_with_inertial_blending(update_context, sequence_evaluator, sequence, blend_time=0.200000) SequenceEvaluatorReference

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

Parameters:
Return type:

SequenceEvaluatorReference