Ark Server API (ASA) - Wiki
|
#include <DelegateBase.h>
Public Member Functions | |
FORCEINLINE struct UObject * | GetUObject () const |
FORCEINLINE bool | IsBound () const |
FORCEINLINE const void * | GetObjectForTimerManager () const |
uint64 | GetBoundProgramCounterForTimerManager () const |
FORCEINLINE bool | IsBoundToObject (void const *InUserObject) const |
FORCEINLINE FDelegateHandle | GetHandle () const |
Private Types | |
using | Super = typename UserPolicy::FDelegateExtras |
Friends | |
template<typename > | |
class | TMulticastDelegateBase |
Definition at line 200 of file DelegateBase.h.
|
private |
Definition at line 205 of file DelegateBase.h.
|
inline |
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.
Definition at line 278 of file DelegateBase.h.
|
inline |
Gets a handle to the delegate.
Definition at line 310 of file DelegateBase.h.
|
inline |
Returns a pointer to an object bound to this delegate, intended for quick lookup in the timer manager,
Definition at line 262 of file DelegateBase.h.
|
inline |
If this is a UFunction or UObject delegate, return the UObject.
Definition at line 235 of file DelegateBase.h.
|
inline |
Checks to see if the user object bound to this delegate is still valid.
Definition at line 250 of file DelegateBase.h.
|
inline |
Checks to see if this delegate is bound to the given user object.
Definition at line 293 of file DelegateBase.h.
Definition at line 203 of file DelegateBase.h.