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.