| IPlatformChunkInstall
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformChunkInstall.h |
Include |
#include "GenericPlatform/GenericPlatformChunkInstall.h" |
class FGenericPlatformChunkInstall : public IPlatformChunkInstall
Generic implementation of chunk based install
Name | Description | ||
---|---|---|---|
|
InstallDelegate |
Delegate called when installation succeeds or fails |
Name | Description | ||
---|---|---|---|
|
FDelegateHan... |
AddChunkInstallDelegate ( |
Request a delegate callback on chunk install completion or failure. Request may not be respected. |
|
DebugStartNextChunk() |
For platforms that support emulation of the Chunk install. |
|
|
ExternalNotifyChunkAvailable ( |
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. |
|
|
EChunkLocati... |
GetChunkLocation ( |
Get the current location of a chunk. |
|
float |
GetChunkProgress ( |
Get the current install progress of a chunk. |
|
EChunkInstal... |
GetInstallSpeed() |
Inquire about the priority of chunk installation vs. game IO. |
|
EChunkLocati... |
GetPakchunkLocation ( |
Get the current location of a chunk with pakchunk index. |
|
GetProgressReportingTypeSupported |
Check if a given reporting type is supported. |
|
|
InstallChunks ( |
Install chunks with Intelligent Delivery API |
|
|
IsChunkInstallationPending ( |
Check whether installation of chunks are pending |
|
|
PrioritizeChunk ( |
Hint to the installer that we would like to prioritize a specific chunk |
|
|
PrioritizePakchunk ( |
Hint to the installer that we would like to prioritize a specific chunk |
|
|
RemoveChunkInstallDelegate ( |
Remove a delegate callback on chunk install completion. |
|
|
SetInstallSpeed ( |
Specify the priority of chunk installation vs. game IO. |
|
|
SupportsIntelligentInstall() |
Check whether current platform supports intelligent chunk installation |
|
|
UninstallChunks ( |
Uninstall chunks with Intelligent Delivery API |
Name | Description | ||
---|---|---|---|
|
RemoveChunkInstallDelgate ( |
Call RemoveChunkInstallDelegate instead |
|
|
FDelegateHan... |
SetChunkInstallDelgate ( |
Call AddChunkInstallDelegate instead, which is now bound for all chunk ids |