Navigation
API > API/Runtime > API/Runtime/EventLoop > API/Runtime/EventLoop/TManagedStorage
Handle which extends the external resource handle to allow O(1) access into the internal storage array.
| Name | TManagedStorageInternalHandle |
| Type | struct |
| Header File | /Engine/Source/Runtime/Online/Experimental/EventLoop/Public/EventLoop/EventLoopManagedStorage.h |
| Include Path | #include "EventLoop/EventLoopManagedStorage.h" |
Syntax
template<typename ExternalHandleType>
struct TManagedStorageInternalHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Creates an initially unset handle | EventLoop/EventLoopManagedStorage.h | ||
TManagedStorageInternalHandle
(
EGenerateNewHandleType, |
Creates a handle pointing to a new instance | EventLoop/EventLoopManagedStorage.h |
Enums
Public
| Name | Remarks |
|---|---|
| EGenerateNewHandleType |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExternalHandle | ExternalHandleType | EventLoop/EventLoopManagedStorage.h | ||
| InternalIndex | int32 | EventLoop/EventLoopManagedStorage.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ExternalHandleType GetExternalHandle() |
Gets the external view of this handle. | EventLoop/EventLoopManagedStorage.h | |
int32 GetInternalIndex() |
Gets the internal storage index for the handles data. | EventLoop/EventLoopManagedStorage.h | |
void Invalidate() |
Explicitly clear handle | EventLoop/EventLoopManagedStorage.h | |
bool IsValid() |
True if this handle was ever initialized by the timer manager | EventLoop/EventLoopManagedStorage.h | |
FString ToString() |
EventLoop/EventLoopManagedStorage.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const TManagedStorageInternalHandle& Other |
EventLoop/EventLoopManagedStorage.h | ||
bool operator==
(
const TManagedStorageInternalHandle& Other |
EventLoop/EventLoopManagedStorage.h |