Open 3D Engine AudioSystem Gem 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.
Audio::CFileCacheManager Class Reference

Inherits AudioFileCacheManagerNotficationBus::Handler.

Public Member Functions

 CFileCacheManager (TATLPreloadRequestLookup &preloadRequests)
 
 CFileCacheManager (const CFileCacheManager &)=delete
 
CFileCacheManageroperator= (const CFileCacheManager &)=delete
 
void Initialize ()
 
void Release ()
 
void Update ()
 
virtual TAudioFileEntryID TryAddFileCacheEntry (const AZ::rapidxml::xml_node< char > *fileXmlNode, EATLDataScope dataScope, bool autoLoad)
 
bool TryRemoveFileCacheEntry (const TAudioFileEntryID audioFileID, const EATLDataScope dataScope)
 
void UpdateLocalizedFileCacheEntries ()
 
EAudioRequestStatus TryLoadRequest (const TAudioPreloadRequestID preloadRequestID, const bool loadSynchronously, const bool autoLoadOnly)
 
EAudioRequestStatus TryUnloadRequest (const TAudioPreloadRequestID preloadRequestID)
 
EAudioRequestStatus UnloadDataByScope (const EATLDataScope dataScope)
 
void DrawDebugInfo (AzFramework::DebugDisplayRequests &debugDisplay, const float posX, const float posY)
 

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