Navigation
API > API/Runtime > API/Runtime/EventLoop
| Name | TResourceHandle |
| Type | struct |
| Header File | /Engine/Source/Runtime/Online/Experimental/EventLoop/Public/EventLoop/EventLoopHandle.h |
| Include Path | #include "EventLoop/EventLoopHandle.h" |
Syntax
template<typename Traits>
struct TResourceHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Creates an initially unset handle | EventLoop/EventLoopHandle.h | ||
| Creates a handle pointing to a new instance | EventLoop/EventLoopHandle.h |
Enums
Public
| Name | Remarks |
|---|---|
| EGenerateNewHandleType |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NextID | TAtomic< uint64 > | EventLoop/EventLoopHandle.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ID | uint64 | EventLoop/EventLoopHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Invalidate() |
Explicitly clear handle | EventLoop/EventLoopHandle.h | |
bool IsValid() |
True if this handle was ever initialized by the timer manager | EventLoop/EventLoopHandle.h | |
FString ToString() |
EventLoop/EventLoopHandle.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static uint64 GenerateNewID() |
Generates a new ID for use the delegate handle. | EventLoop/EventLoopHandle.h | |
static const TCHAR * GetTypeName() |
EventLoop/EventLoopHandle.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const TResourceHandle& Other |
EventLoop/EventLoopHandle.h | ||
bool operator==
(
const TResourceHandle& Other |
EventLoop/EventLoopHandle.h |