unreal.UAFRigVMAssetLibrary¶
- class unreal.UAFRigVMAssetLibrary(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibraryScript-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:
asset (UAFRigVMAsset)
category_name (str)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- 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:
asset (UAFRigVMAsset)
name (Name)
event_struct (ScriptStruct)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- classmethod add_function(asset, function_name, mutable, setup_undo_redo=True, print_python_command=True) RigVMLibraryNode¶
Adds a function to an UAF asset
- Parameters:
asset (UAFRigVMAsset)
function_name (Name)
mutable (bool)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
Adds shared variables to an UAF asset
- Parameters:
asset (UAFRigVMAsset)
shared_variables (UAFSharedVariables)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
Adds shared variables struct to an UAF asset
- Parameters:
asset (UAFRigVMAsset)
struct (ScriptStruct)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- 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:
asset (UAFRigVMAsset)
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:
- classmethod find_entry(asset, name) UAFRigVMAssetEntry¶
Finds an entry in an AnimNext asset
- Parameters:
asset (UAFRigVMAsset)
name (Name)
- Return type:
- classmethod remove_all_entries(asset, setup_undo_redo=True, print_python_command=True) bool¶
Removes all entries from an UAF asset
- Parameters:
asset (UAFRigVMAsset)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- classmethod remove_category(asset, category_name, setup_undo_redo=True, print_python_command=True) bool¶
Removes a category from within an UAF asset
- Parameters:
asset (UAFRigVMAsset)
category_name (str)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- classmethod remove_entries(asset, entries, setup_undo_redo=True, print_python_command=True) bool¶
Removes multiple entries from an UAF asset
- Parameters:
asset (UAFRigVMAsset)
entries (Array[UAFRigVMAssetEntry])
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- classmethod remove_entry(asset, entry, setup_undo_redo=True, print_python_command=True) bool¶
Removes an entry from an UAF asset
- Parameters:
asset (UAFRigVMAsset)
entry (UAFRigVMAssetEntry)
setup_undo_redo (bool)
print_python_command (bool)
- Return type:
- 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