unreal.SequenceEvaluatorLibrary

class unreal.SequenceEvaluatorLibrary(outer=None, name='None')

Bases: unreal.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_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