Open 3D Engine AudioSystem Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits AudioFileCacheManagerNotficationBus::Handler.
Public Member Functions | |
CFileCacheManager (TATLPreloadRequestLookup &preloadRequests) | |
CFileCacheManager (const CFileCacheManager &)=delete | |
CFileCacheManager & | operator= (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) |