unreal.AnimNextRigVMAsset

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

Bases: RigVMHost

Base class for all AnimNext assets that can host RigVM logic

C++ Source:

  • Plugin: AnimNext

  • Module: AnimNext

  • File: AnimNextRigVMAsset.h

Editor Properties: (see get_editor_property/set_editor_property)

  • asset_user_data (Array[AssetUserData]): [Read-Write] Array of user data stored with the asset

  • asset_user_data_editor_only (Array[AssetUserData]): [Read-Write] Array of user data stored with the asset

  • editor_data (Object): [Read-Only]

add_animation_graph(name, setup_undo_redo=True, print_python_command=True) AnimNextAnimationGraphEntry

Adds an animation graph to an AnimNext asset

Parameters:
  • name (Name)

  • setup_undo_redo (bool)

  • print_python_command (bool)

Return type:

AnimNextAnimationGraphEntry

add_data_interface(data_interface, setup_undo_redo=True, print_python_command=True) AnimNextDataInterfaceEntry

Adds a data interface to an AnimNext asset

Parameters:
Return type:

AnimNextDataInterfaceEntry

add_event_graph(name, event_struct, setup_undo_redo=True, print_python_command=True) AnimNextEventGraphEntry

Adds an event graph to an AnimNext asset

Parameters:
Return type:

AnimNextEventGraphEntry

add_variable(name, value_type, container_type=PropertyBagContainerType.NONE, value_type_object=None, default_value='', setup_undo_redo=True, print_python_command=True) AnimNextVariableEntry

Adds a parameter to an AnimNext asset

Parameters:
Return type:

AnimNextVariableEntry

find_entry(name) AnimNextRigVMAssetEntry

Finds an entry in an AnimNext asset

Parameters:

name (Name)

Return type:

AnimNextRigVMAssetEntry

remove_all_entries(setup_undo_redo=True, print_python_command=True) bool

Removes all entries from an AnimNext asset

Parameters:
  • setup_undo_redo (bool)

  • print_python_command (bool)

Return type:

bool

remove_entries(entries, setup_undo_redo=True, print_python_command=True) bool

Removes multiple entries from an AnimNext asset

Parameters:
Return type:

bool

remove_entry(entry, setup_undo_redo=True, print_python_command=True) bool

Removes an entry from an AnimNext asset

Parameters:
Return type:

bool