unreal.MulticastDelegateBase¶
- class unreal.MulticastDelegateBase(*args: Any, **kwargs: Any)¶
Bases:
_WrapperBaseType for all Unreal exposed multicast delegate instances
- __copy__(self) Any -- copy this Unreal delegate¶
- add_callable(self, callable: Callable[..., Any]) None -- add a binding to a Python callable to the invocation list of this Unreal delegate¶
- add_callable_unique(self, callable: Callable[..., Any]) None -- add a unique binding to a Python callable to the invocation list of this Unreal delegate¶
- add_function(self, obj: Object, name: Name | str) 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(self, obj: Object, name: Name | str) None -- add a unique binding to a named Unreal function on the given object instance to the invocation list of this Unreal delegate¶
- broadcast(*args: Any) None -- invoke this Unreal multicast delegate¶
- classmethod cast(cls: Type[_T], object: object) _T -- cast the given object to this Unreal delegate type¶
- clear() None -- clear the invocation list of this Unreal delegate¶
- contains_callable(self, callable: Callable[..., Any]) bool -- does the invocation list of this Unreal delegate contain a binding to a Python callable¶
- contains_function(self, obj: Object, name: Name | str) bool -- does the invocation list of this Unreal delegate contain a binding to a named Unreal function on the given object instance¶
- copy(self) Any -- copy this Unreal delegate¶
- is_bound(self) bool -- is this Unreal delegate bound to something?¶
- remove_callable(self, callable: Callable[..., Any]) None -- remove a binding to a Python callable from the invocation list of this Unreal delegate¶