Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzFramework::StreamingInstall::StreamingInstallSystemComponent::Implementation Class Referenceabstract

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 ImplementationCreate (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

StreamingInstallSystemComponentm_streamingInstallSystemComponent
 

Detailed Description

Base class for platform specific implementations.


The documentation for this class was generated from the following file: