unreal.AnimNextControllerBase

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

Bases: RigVMController

Implements AnimNext RigVM controller extensions

C++ Source:

  • Plugin: UAF

  • Module: UAFUncookedOnly

  • File: AnimNextControllerBase.h

Editor Properties: (see get_editor_property/set_editor_property)

  • modified_event (RigVMGraphModifiedDynamicEvent): [Read-Write]

add_asset_shared_variable_node(asset, variable_name, cpp_type, cpp_type_object, is_getter, default_value, position=[0.000000, 0.000000], node_name='', setup_undo_redo=True, print_python_command=False) AnimNextSharedVariableNode

Add a shared variable from the specified asset

Parameters:
Return type:

AnimNextSharedVariableNode

add_shared_variable_node(source_object_path, variable_name, cpp_type, cpp_type_object_path, is_getter, default_value, position, node_name, setup_undo_redo, print_python_command) AnimNextSharedVariableNode

Add a shared variable from the specified source object

Parameters:
  • source_object_path (str)

  • variable_name (Name)

  • cpp_type (str)

  • cpp_type_object_path (str)

  • is_getter (bool)

  • default_value (str)

  • position (Vector2D)

  • node_name (str)

  • setup_undo_redo (bool)

  • print_python_command (bool)

Return type:

AnimNextSharedVariableNode

add_struct_shared_variable_node(struct, variable_name, cpp_type, cpp_type_object, is_getter, default_value, position=[0.000000, 0.000000], node_name='', setup_undo_redo=True, print_python_command=False) AnimNextSharedVariableNode

Add a shared variable from the specified struct

Parameters:
Return type:

AnimNextSharedVariableNode

refresh_shared_variable_node(node_name, source_object_path, variable_name, cpp_type, cpp_type_object, setup_undo_redo, print_python_command) None

Refreshes a UAnimNextSharedVariableNode instance with provided data (similar to URigVMController::RefreshVariableNode)

Parameters:
  • node_name (Name)

  • source_object_path (str)

  • variable_name (Name)

  • cpp_type (str)

  • cpp_type_object (Object)

  • setup_undo_redo (bool)

  • print_python_command (bool)