Ark Server API (ASA) - Wiki
|
#include <IDelegateInstance.h>
Public Types | |
enum | EGenerateNewHandleType { GenerateNewHandle } |
Public Member Functions | |
FDelegateHandle () | |
FDelegateHandle (EGenerateNewHandleType) | |
bool | IsValid () const |
void | Reset () |
bool | operator== (const FDelegateHandle &Rhs) const |
bool | operator!= (const FDelegateHandle &Rhs) const |
Static Private Member Functions | |
static uint64 | GenerateNewID () |
Private Attributes | |
uint64 | ID |
Friends | |
FORCEINLINE uint32 | GetTypeHash (const FDelegateHandle &Key) |
Class representing a handle to a specific object/function pair bound to a delegate.
Definition at line 13 of file IDelegateInstance.h.
Enumerator | |
---|---|
GenerateNewHandle |
Definition at line 16 of file IDelegateInstance.h.
|
inline |
Creates an initially unset handle
Definition at line 22 of file IDelegateInstance.h.
|
inlineexplicit |
Creates a handle pointing to a new instance
Definition at line 28 of file IDelegateInstance.h.
Generates a new ID for use the delegate handle.
|
inline |
Returns true if this was ever bound to a delegate, but you need to check with the owning delegate to confirm it is still valid
Definition at line 34 of file IDelegateInstance.h.
|
inline |
Definition at line 50 of file IDelegateInstance.h.
|
inline |
Definition at line 45 of file IDelegateInstance.h.
|
inline |
Clear handle to indicate it is no longer bound
Definition at line 40 of file IDelegateInstance.h.
|
friend |
Definition at line 55 of file IDelegateInstance.h.
|
private |
Definition at line 69 of file IDelegateInstance.h.