unreal.UAFRigVMAssetLibrary

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

Bases: BlueprintFunctionLibrary

Script-callable editor API hoisted onto UUAFRigVMAsset

C++ Source:

  • Plugin: UAF

  • Module: UAFUncookedOnly

  • File: AnimNextRigVMAssetEditorData.h

classmethod add_category(asset, category_name, setup_undo_redo=True, print_python_command=True) bool

Adds a category to an UAF asset

Parameters:
Return type:

bool

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

Adds an event graph to an UAF asset

Parameters:
Return type:

AnimNextEventGraphEntry

classmethod add_function(asset, function_name, mutable, setup_undo_redo=True, print_python_command=True) RigVMLibraryNode

Adds a function to an UAF asset

Parameters:
Return type:

RigVMLibraryNode

classmethod add_shared_variables(asset, shared_variables, setup_undo_redo=True, print_python_command=True) UAFSharedVariablesEntry

Adds shared variables to an UAF asset

Parameters:
Return type:

UAFSharedVariablesEntry

classmethod add_shared_variables_struct(asset, struct, setup_undo_redo=True, print_python_command=True) UAFSharedVariablesEntry

Adds shared variables struct to an UAF asset

Parameters:
Return type:

UAFSharedVariablesEntry

classmethod add_variable(asset, 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 UAF asset

Parameters:
Return type:

AnimNextVariableEntry

classmethod find_entry(asset, name) UAFRigVMAssetEntry

Finds an entry in an AnimNext asset

Parameters:
Return type:

UAFRigVMAssetEntry

classmethod remove_all_entries(asset, setup_undo_redo=True, print_python_command=True) bool

Removes all entries from an UAF asset

Parameters:
Return type:

bool

classmethod remove_category(asset, category_name, setup_undo_redo=True, print_python_command=True) bool

Removes a category from within an UAF asset

Parameters:
Return type:

bool

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

Removes multiple entries from an UAF asset

Parameters:
Return type:

bool

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

Removes an entry from an UAF asset

Parameters:
Return type:

bool

classmethod rename_category(asset, category_name, new_category_name, setup_undo_redo=True, print_python_command=True) bool

Renames a category within an UAF asset

Parameters:
Return type:

bool

classmethod rename_variable(asset, variable_name, new_name, setup_undo_redo=True, print_python_command=True) bool

Renames a variable in an UAF asset, updating all references across the project

Parameters:
Return type:

bool