![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IoStoreOnDemand.h>
Inheritance diagram for UE::IoStore::IOnDemandIoStore:Friends | |
| class | FIoStoreOnDemandCoreModule |
| class | FOnDemandInternalContentHandle |
| class | FOnDemandInstallRequest |
Interface for installing and streaming content on-demand.
|
virtualdefault |
Destroy the I/O store.
|
pure virtual |
Defrag the cache.
| Args | The defrag arguments. |
| OnComplete | Completion callback. |
Implemented in UE::IoStore::FOnDemandIoStore.
Dump information about mounted containers to the log
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Returns the total cache size in bytes.
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Get the total space in bytes needed to install the specified content.
| Args | Arguments for computing required install size. |
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Get the total space in bytes needed to install the specified content.
| Args | Arguments for computing required install size. |
Implemented in UE::IoStore::FOnDemandIoStore.
Initialize the I/O store. Called after the module feature has been registered.
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Install content.
| Args | The install arguments. |
| OnCompleted | Completion callback. |
| OnProgress | Optional progress callback. |
| CancellationToken | Optional cancellation token. |
Implemented in UE::IoStore::FOnDemandIoStore.
Return if the OnDemand streaming system is enabled.
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Mount an on-demand container.
| Args | Mount arguments. |
| OnCompleted | Completion callback. |
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Report immediate analytics events that are not recorded over a timespan. Useful for analytics that are better reported as single events.
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Purge the cache.
| Args | The purge arguments. |
| OnComplete | Completion callback. |
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Register a new host group.
| Args | Request arguments. |
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Reports the statistics for the current OnDemandBackend. It will record any events that have occurred from the last time that this was called. This is a legacy method, prefer using StartAnalyticsRecording instead.
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Set streaming options.
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Create a new analytics interface for the current OnDemandBackend, can be used to record statistics for a set period of time. This can return a nullptr if the analytics system is not enabled.
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Unmount all container(s) associated with the specified mount ID.
| MountId | The Mount ID passed to the mount call. |
Implemented in UE::IoStore::FOnDemandIoStore.
|
pure virtual |
Verify the install cache.
| OnComplete | Completion callback. |
Implemented in UE::IoStore::FOnDemandIoStore.
|
friend |
|
friend |
|
friend |