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:

AnimNodeReferenceConversionResult

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:

bool

classmethod get_mirror_data_table(mirror_node) MirrorDataTable

Get MirrorDataTable used to perform mirroring

Parameters:

mirror_node (MirrorAnimNodeReference) –

Return type:

MirrorDataTable

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:

float

classmethod set_mirror(mirror_node, mirror) MirrorAnimNodeReference

Set the mirror state

Parameters:
Return type:

MirrorAnimNodeReference

classmethod set_mirror_transition_blend_time(mirror_node, blend_time) MirrorAnimNodeReference

Set how long to blend using inertialization when switching mirrored state

Parameters:
Return type:

MirrorAnimNodeReference