unreal.BlendStackAnimNodeLibrary

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

Bases: BlueprintFunctionLibrary

Exposes operations that can be run on a Blend Stack node via Anim Node Functions such as “On Become Relevant” and “On Update”.

C++ Source:

  • Plugin: BlendStack

  • Module: BlendStack

  • File: BlendStackAnimNodeLibrary.h

classmethod blend_to(context, blend_stack_node, animation_asset=None, animation_time=0.000000, loop=False, mirrored=False, blend_time=0.200000, blend_parameters=[0.000000, 0.000000, 0.000000], wanted_play_rate=1.000000, activation_delay=0.000000) None

Blend To

Parameters:
classmethod convert_to_blend_stack_node(node) -> (BlendStackAnimNodeReference, result=AnimNodeReferenceConversionResult)

Get a blend stack node context from an anim node context

Parameters:

node (AnimNodeReference) –

Returns:

result (AnimNodeReferenceConversionResult):

Return type:

AnimNodeReferenceConversionResult

classmethod convert_to_blend_stack_node_pure(node) -> (blend_stack_node=BlendStackAnimNodeReference, result=bool)

Get a blend stack node context from an anim node context (pure)

Parameters:

node (AnimNodeReference) –

Returns:

blend_stack_node (BlendStackAnimNodeReference):

result (bool):

Return type:

tuple

classmethod force_blend_next_update(blend_stack_node) None

Force Blend Next Update

Parameters:

blend_stack_node (BlendStackAnimNodeReference) –

classmethod get_current_blend_stack_anim_asset(node) AnimationAsset

Get the current AnimationAsset that is playing from a Blend Stack Input node

Parameters:

node (AnimNodeReference) –

Return type:

AnimationAsset

classmethod get_current_blend_stack_anim_asset_time(node) float

Get the current elapsed time of the animation that is playing from a Blend Stack Input node

Parameters:

node (AnimNodeReference) –

Return type:

float