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¶