![]() |
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.
Here is the call graph for this function:Generates a new ID for use the delegate handle.
Here is the caller graph for this function:
|
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.