unreal.MulticastDelegateBase

class unreal.MulticastDelegateBase(*args, **kwargs)

Bases: unreal._WrapperBase

Type for all UE4 exposed multicast delegate instances

__copy__() → struct – copy this Unreal delegate
add_callable(callable) → None – add a binding to a Python callable to the invocation list of this Unreal delegate
add_callable_unique(callable) → None – add a unique binding to a Python callable to the invocation list of this Unreal delegate
add_function(obj, name) → None – add a binding to a named Unreal function on the given object instance to the invocation list of this Unreal delegate
add_function_unique(obj, name) → None – add a unique binding to a named Unreal function on the given object instance to the invocation list of this Unreal delegate
broadcast(...) → None – invoke this Unreal multicast delegate
classmethod cast(object) → struct – cast the given object to this Unreal delegate type
clear() → None – clear the invocation list of this Unreal delegate
contains_callable(callable) → bool – does the invocation list of this Unreal delegate contain a binding to a Python callable
contains_function(obj, name) → bool – does the invocation list of this Unreal delegate contain a binding to a named Unreal function on the given object instance
copy() → struct – copy this Unreal delegate
is_bound() → bool – is this Unreal delegate bound to something?
remove_callable(callable) → None – remove a binding to a Python callable from the invocation list of this Unreal delegate
remove_function(obj, name) → None – remove a binding to a named Unreal function on the given object instance from the invocation list of this Unreal delegate
remove_object(obj) → None – remove all bindings for the given object instance from the invocation list of this Unreal delegate