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