Base class for platform specific implementations. More...
#include <StreamingInstall.h>
Public Member Functions | |
AZ_CLASS_ALLOCATOR (Implementation, AZ::SystemAllocator) | |
Implementation (StreamingInstallSystemComponent &streamingInstallSystemComponent) | |
AZ_DISABLE_COPY_MOVE (Implementation) | |
virtual void | BroadcastOverallProgress ()=0 |
virtual void | BroadcastChunkProgress (const char *chunkId)=0 |
virtual void | ChangeChunkPriority (const AZStd::vector< const char * > &chunkIds)=0 |
virtual void | IsChunkInstalled (const char *chunkId)=0 |
Static Public Member Functions | |
static Implementation * | Create (StreamingInstallSystemComponent &streamingInstallSystemComponent) |
static void | OnChunkDownloadComplete (const AZStd::string &chunkId) |
static void | OnChunkProgressChanged (const AZStd::string &chunkId, float progress) |
static void | OnPackageProgressChanged (float progress) |
static void | OnQueryChunkInstalled (const AZStd::string &chunkId, bool installed) |
Public Attributes | |
StreamingInstallSystemComponent & | m_streamingInstallSystemComponent |
Base class for platform specific implementations.