Navigation
API > API/Runtime > API/Runtime/IoStoreOnDemandCore
Keeps referenced data pinned in the cache until released.
| Name | FOnDemandContentHandle |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/IoStore/OnDemandCore/Public/IO/IoStoreOnDemand.h |
| Include Path | #include "IO/IoStoreOnDemand.h" |
Syntax
class FOnDemandContentHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOnDemandContentHandle() |
Creates a new invalid content handle. | IO/IoStoreOnDemand.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FOnDemandContentHandle() |
Destroy the handle and release any referenced content. | IO/IoStoreOnDemand.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Handle | FSharedInternalContentHandle | IO/IoStoreOnDemand.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsValid() |
Returns whether the handle is valid. | IO/IoStoreOnDemand.h | |
void Reset() |
Destroy the handle and release any referenced content. | IO/IoStoreOnDemand.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FOnDemandContentHandle Create () |
Create a new content handle . | IO/IoStoreOnDemand.h | |
static FOnDemandContentHandle Create
(
FSharedString DebugName |
Create a new content handle with a debug name. | IO/IoStoreOnDemand.h | |
static FOnDemandContentHandle Create
(
FStringView DebugName |
Create a new content handle with a debug name. | IO/IoStoreOnDemand.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
FOnDemandContentHandle& Other |
IO/IoStoreOnDemand.h |