Navigation
API > API/Runtime > API/Runtime/IoStoreOnDemandCore
An interface for exceptional scenarios.
Note: When running in IAX development mode (-Iax.DevMode), the on-demand package store and install cache backends are given higher priority than the file-based (installed content) backend. This allows content that has not yet been installed via an install request to be loaded by returning 'Missing' or 'UnknownChunkID'. If the chunk ID exists in the 'global.umeta' file, the corresponding package and/or filename will be provided.
| Name | IOnDemandDevelopmentExtension |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/IoStore/OnDemandCore/Public/IO/OnDemandDevelopmentExtension.h |
| Include Path | #include "IO/OnDemandDevelopmentExtension.h" |
Syntax
class IOnDemandDevelopmentExtension
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOnDemandDevelopmentExtension() |
IO/OnDemandDevelopmentExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EIoErrorCode GetUnreferencedIoChunkStatus
(
const FIoChunkId& ChunkId, |
Called when an unreferenced I/O store chunk is loaded via the I/O dispatcher interface. | IO/OnDemandDevelopmentExtension.h | |
EPackageStoreEntryStatus GetUnreferencedPackageStoreEntryStatus
(
FName PackageName, |
Called when the on-demand package store finds an unreferenced package store entry | IO/OnDemandDevelopmentExtension.h |