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?