![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IDelegateInstance.h>
Public Member Functions | |
| virtual | ~IDelegateInstance ()=default |
| virtual UObject * | GetUObject () const =0 |
| virtual const void * | GetObjectForTimerManager () const =0 |
| virtual uint64 | GetBoundProgramCounterForTimerManager () const =0 |
| virtual bool | HasSameObject (FDelegateUserObjectConst InUserObject) const =0 |
| virtual bool | IsCompactable () const |
| virtual bool | IsSafeToExecute () const =0 |
| virtual FDelegateHandle | GetHandle () const =0 |
|
virtualdefault |
Virtual destructor.
Returns the address of the method pointer which can be used to learn the address of the function that will be executed. Returns nullptr if this delegate type does not directly invoke a function pointer.
Note: Only intended to be used to aid debugging of delegates.
|
pure virtual |
Returns a handle for the delegate.
Returns a pointer to an object bound to this delegate instance, intended for quick lookup in the timer manager,
|
pure virtual |
Returns true if this delegate is bound to the specified UserObject,
Deprecated.
| InUserObject |
Checks to see if the user object bound to this delegate can ever be valid again. used to compact multicast delegate arrays so they don't expand without limit.
Checks to see if the user object bound to this delegate is still valid