#include <snd_PlayerHeapDataManager.h>
Inherits nw::snd::internal::driver::DisposeCallback, and nw::snd::internal::SoundArchiveLoader.
|
| | PlayerHeapDataManager () |
| virtual | ~PlayerHeapDataManager () |
| void | Initialize (const SoundArchive *arc) |
| void | Finalize () |
| const void * | SetFileAddress (SoundArchive::FileId fileId, const void *address) |
| const void * | GetFileAddress (SoundArchive::FileId) const |
| virtual | ~DisposeCallback () |
| | SoundArchiveLoader () |
| virtual | ~SoundArchiveLoader () |
| bool | IsAvailable () const |
| bool | LoadData (SoundArchive::ItemId id, SoundMemoryAllocatable *pAllocator, u32 loadFlag=LOAD_ALL, size_t loadBlockSize=0) |
| bool | LoadData (const char *pItemName, SoundMemoryAllocatable *pAllocator, u32 loadFlag=LOAD_ALL, size_t loadBlockSize=0) |
| bool | IsDataLoaded (SoundArchive::ItemId itemId, u32 loadFlag=LOAD_ALL) const |
| bool | IsDataLoaded (const char *pItemName, u32 loadFlag=LOAD_ALL) const |
| bool | CancelLoading () |
| const void * | detail_GetFileAddressByItemId (SoundArchive::ItemId itemId) const |
| bool | detail_LoadWaveArchiveByBankFile (const void *bankFile, SoundMemoryAllocatable *pAllocator) |
| bool | detail_LoadWaveArchiveByWaveSoundFile (const void *wsdFile, s32 waveSoundIndex, SoundMemoryAllocatable *pAllocator) |
◆ PlayerHeapDataManager()
| nw::snd::internal::PlayerHeapDataManager::PlayerHeapDataManager |
( |
| ) |
|
◆ ~PlayerHeapDataManager()
| virtual nw::snd::internal::PlayerHeapDataManager::~PlayerHeapDataManager |
( |
| ) |
|
|
virtual |
◆ Initialize()
| void nw::snd::internal::PlayerHeapDataManager::Initialize |
( |
const SoundArchive * | arc | ) |
|
◆ Finalize()
| void nw::snd::internal::PlayerHeapDataManager::Finalize |
( |
| ) |
|
◆ SetFileAddress()
| const void * nw::snd::internal::PlayerHeapDataManager::SetFileAddress |
( |
SoundArchive::FileId | fileId, |
|
|
const void * | address ) |
◆ GetFileAddress()
| const void * nw::snd::internal::PlayerHeapDataManager::GetFileAddress |
( |
SoundArchive::FileId | | ) |
const |
◆ InvalidateData()
| virtual void nw::snd::internal::PlayerHeapDataManager::InvalidateData |
( |
const void * | start, |
|
|
const void * | end ) |
|
protectedvirtual |
◆ SetFileAddressToTable()
| virtual const void * nw::snd::internal::PlayerHeapDataManager::SetFileAddressToTable |
( |
SoundArchive::FileId | , |
|
|
const void * | address ) |
|
protectedvirtual |
◆ GetFileAddressFromTable()
| virtual const void * nw::snd::internal::PlayerHeapDataManager::GetFileAddressFromTable |
( |
SoundArchive::FileId | fileId | ) |
const |
|
protectedvirtual |
◆ GetFileAddressImpl()
| virtual const void * nw::snd::internal::PlayerHeapDataManager::GetFileAddressImpl |
( |
SoundArchive::FileId | fileId | ) |
const |
|
protectedvirtual |
◆ FILE_ADDRESS_COUNT
| const int nw::snd::internal::PlayerHeapDataManager::FILE_ADDRESS_COUNT = 1 + 4 + 4 |
|
static |
◆ m_FileAddress
◆ m_IsInitialized
| bool nw::snd::internal::PlayerHeapDataManager::m_IsInitialized |
|
private |
◆ m_IsFinalized
| bool nw::snd::internal::PlayerHeapDataManager::m_IsFinalized |
|
private |