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:
update_context (AnimUpdateContext) –
sequence_evaluator (SequenceEvaluatorReference) –
play_rate (float) –
- Return type:
- 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:
- 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:
- classmethod get_sequence(sequence_evaluator) AnimSequenceBase ¶
Gets the current sequence of the sequence evaluator
- Parameters:
sequence_evaluator (SequenceEvaluatorReference) –
- Return type:
- classmethod set_explicit_time(sequence_evaluator, time) SequenceEvaluatorReference ¶
Set the current accumulated time of the sequence evaluator
- Parameters:
sequence_evaluator (SequenceEvaluatorReference) –
time (float) –
- Return type:
- classmethod set_sequence(sequence_evaluator, sequence) SequenceEvaluatorReference ¶
Set the current sequence of the sequence evaluator
- Parameters:
sequence_evaluator (SequenceEvaluatorReference) –
sequence (AnimSequenceBase) –
- Return type:
- 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:
update_context (AnimUpdateContext) –
sequence_evaluator (SequenceEvaluatorReference) –
sequence (AnimSequenceBase) –
blend_time (float) –
- Return type: