unreal.AnimNextRigVMAsset¶
- class unreal.AnimNextRigVMAsset(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
RigVMHostBase 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 assetasset_user_data_editor_only(Array[AssetUserData]): [Read-Write] Array of user data stored with the asseteditor_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:
- Return type:
- add_data_interface(data_interface, setup_undo_redo=True, print_python_command=True) AnimNextDataInterfaceEntry¶
Adds a data interface to an AnimNext asset
- Parameters:
data_interface (AnimNextDataInterface)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- add_event_graph(name, event_struct, setup_undo_redo=True, print_python_command=True) AnimNextEventGraphEntry¶
Adds an event graph to an AnimNext asset
- Parameters:
name (Name)
event_struct (ScriptStruct)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- 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:
name (Name)
value_type (PropertyBagPropertyType)
container_type (PropertyBagContainerType)
value_type_object (Object)
default_value (str)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- find_entry(name) AnimNextRigVMAssetEntry¶
Finds an entry in an AnimNext asset
- Parameters:
name (Name)
- Return type:
- remove_all_entries(setup_undo_redo=True, print_python_command=True) bool¶
Removes all entries from an AnimNext asset