![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GenericPlatformChunkInstall.h>
Inheritance diagram for IPlatformChunkInstall:Protected Member Functions | |
| virtual EChunkLocation::Type | GetChunkLocation (uint32 ChunkID)=0 |
| virtual bool | PrioritizeChunk (uint32 ChunkID, EChunkPriority::Type Priority)=0 |
Interface for platform specific chunk based install
|
inlinevirtual |
Virtual destructor
|
pure virtual |
Request a delegate callback on chunk install completion or failure. Request may not be respected.
| Delegate | The delegate to call when any chunk is installed or fails to install |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Request a delegate callback on named chunk install completion or failure. Request may not be respected.
| Delegate | The delegate to call when any named chunk is installed or fails to install |
Implemented in FGenericPlatformChunkInstall.
Initialize the platform chunk installer in the background. May require opt-in for the platform-specific chunk installer due to backwards compatility concerns.
| OnInitialized | Callback for when asyncronous initialization is completed. |
Implemented in FGenericPlatformChunkInstall.
For platforms that support emulation of the Chunk install. Starts transfer of the next chunk. Does nothing in a shipping build.
Implemented in FIOSChunkInstall, and FGenericPlatformChunkInstall.
Allow an external system to notify that a particular chunk ID has become available Initial use-case is for dynamically encrypted pak files to signal to the outside world that it has become available.
| InChunkID | - ID of the chunk that has just become available |
Implemented in FGenericPlatformChunkInstall.
|
protectedpure virtual |
Get the current location of a chunk. Pakchunk index and platform chunk id are not always the same. Call GetPakchunkLocation instead of calling from outside.
| ChunkID | The id of the chunk to check. |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Get the current install progress of a chunk. Let the user specify report type for platforms that support more than one.
| ChunkID | The id of the chunk to check. |
| ReportType | The type of progress report you want. |
Implemented in FIOSChunkInstall, and FGenericPlatformChunkInstall.
|
pure virtual |
Inquire about the priority of chunk installation vs. game IO.
Implemented in FIOSChunkInstall, and FGenericPlatformChunkInstall.
|
pure virtual |
Get detailed installation status for the given named chunk
| NamedChunk | The named chunk to query |
| OutChunkStatusDetail | (out) structure that will contain the status detail |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Get the current location of the given named chunk
| NamedChunk | The name of the chunk |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Get the current install progress of the given named chunk. Let the user specify report type for platforms that support more than one.
| NamedChunk | The name of the chunk |
| ReportType | The type of progress report you want. |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Get a list of all the named chunks of the given type
| Enum | indicating the type of chunk |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Query the type of the given named chunk
| NamedChunk | The name of the chunk |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Get the current location of a chunk with pakchunk index.
| PakchunkIndex | The id of the pak chunk. |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Get the list of pak files in the given named chunk.
| NamedChunk | The named chunk to query |
| OutFilesInChunk | The pak files names in the named chunk |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Check if a given reporting type is supported.
| ReportType | Enum specifying how progress is reported. |
Implemented in FIOSChunkInstall, and FGenericPlatformChunkInstall.
Install the given named chunk
| NamedChunk | The name of the chunk |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Install the given set of named chunks
| NamedChunks | The names of the chunks to install |
Implemented in FGenericPlatformChunkInstall.
Returns whether chunk installation is available (i.e. we are an installed packaged build etc)
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Determine if the given named chunk is suitable for the current system locale
| NamedChunk | The named chunk to query |
Implemented in FGenericPlatformChunkInstall.
Check whether the give chunk is being installed
| NamedChunk | The name of the chunk |
Implemented in FGenericPlatformChunkInstall.
|
protectedpure virtual |
Hint to the installer that we would like to prioritize a specific chunk
| ChunkID | The id of the chunk to prioritize. |
| Priority | The priority for the chunk. |
Implemented in FIOSChunkInstall, and FGenericPlatformChunkInstall.
|
pure virtual |
Hint to the installer that we would like to prioritize a specific chunk
| NamedChunk | The name of the chunk |
| Priority | The priority for the chunk. |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Hint to the installer that we would like to prioritize a specific chunk
| PakchunkIndex | The index of the pakchunk to prioritize. |
| Priority | The priority for the chunk. |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Remove a delegate callback on chunk install completion.
| Delegate | The delegate to remove. |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Remove a delegate callback on named chunk install completion.
| Delegate | The delegate to remove. |
Implemented in FGenericPlatformChunkInstall.
Set whether pak files are auto-mounted when they are installed (the default is that they are mounted)
| bEnabled | Whether to auto-mount pak files |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Specify the priority of chunk installation vs. game IO.
| InstallSpeed | Pause, low or high priority. |
Implemented in FIOSChunkInstall, and FGenericPlatformChunkInstall.
Returns whether this platform chunk installer implements all the API functions to support the platform chunk install bundle source
Implemented in FGenericPlatformChunkInstall.
Check whether current platform supports chunk installation by name
Implemented in FGenericPlatformChunkInstall.
Uninstall the given named chunk
| NamedChunk | The name of the chunk |
Implemented in FGenericPlatformChunkInstall.
|
pure virtual |
Uninstall the given set of named chunks
| NamedChunk | The names of the chunks to uninstall |
Implemented in FGenericPlatformChunkInstall.