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