Navigation
API > API/Runtime > API/Runtime/IoStoreOnDemandCore
Arguments for mounting on-demand container TOC(s).
On-demand content can be mounted by providing:
a serialized TOC
a filepath to a TOC on disk
a URL from where to fetch the TOC using HTTP
The chunk URLs are derived from the provided TOC URL or from the serialized chunks directory property in the TOC, i.e. if the TocRelativeUrl is not specified the TOC ChunksDirectory property needs to form a qualified path from the host. Example: http(s)://
| Name | FOnDemandMountArgs |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/IoStore/OnDemandCore/Public/IO/IoStoreOnDemand.h |
| Include Path | #include "IO/IoStoreOnDemand.h" |
Syntax
struct FOnDemandMountArgs
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FilePath | FString | Serialize the TOC from the specified file path. | IO/IoStoreOnDemand.h | |
| HostGroup | FOnDemandHostGroup | List of URLs from where to download the chunks. | IO/IoStoreOnDemand.h | |
| HostGroupName | FName | Name of a new or existing host group. | IO/IoStoreOnDemand.h | |
| MountId | FString | Mandatory ID to be used for unmounting all container file(s) included in the TOC. | IO/IoStoreOnDemand.h | |
| Options | EOnDemandMountOptions | Mount options. | IO/IoStoreOnDemand.h | |
| Toc | TUniquePtr< FOnDemandToc > | Mount an already serialized TOC. | IO/IoStoreOnDemand.h | |
| TocRelativeUrl | FString | Relative URL from the primary endpoint from where to download the TOC. | IO/IoStoreOnDemand.h |