Ark Server API (ASA) - Wiki
|
#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 (const void *InUserObject) const =0 |
virtual bool | IsCompactable () const |
virtual bool | IsSafeToExecute () const =0 |
virtual FDelegateHandle | GetHandle () const =0 |
Definition at line 73 of file IDelegateInstance.h.
|
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,
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.
Definition at line 136 of file IDelegateInstance.h.
Checks to see if the user object bound to this delegate is still valid