unreal.MirrorAnimLibrary
¶
- class unreal.MirrorAnimLibrary(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibrary
Exposes operations that can be run on a Mirror node via Anim Node Functions such as “On Become Relevant” and “On Update”.
C++ Source:
Module: AnimGraphRuntime
File: MirrorAnimLibrary.h
- classmethod convert_to_mirror_node(node) -> (MirrorAnimNodeReference, result=AnimNodeReferenceConversionResult)¶
Get a mirror node context from an anim node context
- Parameters:
node (AnimNodeReference) –
- Returns:
result (AnimNodeReferenceConversionResult):
- Return type:
- classmethod convert_to_mirror_node_pure(node) -> (mirror_node=MirrorAnimNodeReference, result=bool)¶
Get a mirror context from an anim node context (pure)
- Parameters:
node (AnimNodeReference) –
- Returns:
mirror_node (MirrorAnimNodeReference):
result (bool):
- Return type:
tuple
- classmethod get_mirror(mirror_node) bool ¶
Get the mirror state
- Parameters:
mirror_node (MirrorAnimNodeReference) –
- Return type:
- classmethod get_mirror_data_table(mirror_node) MirrorDataTable ¶
Get MirrorDataTable used to perform mirroring
- Parameters:
mirror_node (MirrorAnimNodeReference) –
- Return type:
- classmethod get_mirror_transition_blend_time(mirror_node) float ¶
Get how long to blend using inertialization when switching mirrored state
- Parameters:
mirror_node (MirrorAnimNodeReference) –
- Return type:
- classmethod set_mirror(mirror_node, mirror) MirrorAnimNodeReference ¶
Set the mirror state
- Parameters:
mirror_node (MirrorAnimNodeReference) –
mirror (bool) –
- Return type:
- classmethod set_mirror_transition_blend_time(mirror_node, blend_time) MirrorAnimNodeReference ¶
Set how long to blend using inertialization when switching mirrored state
- Parameters:
mirror_node (MirrorAnimNodeReference) –
blend_time (float) –
- Return type: