#include <snd_SoundHeap.h>
Inherits nw::snd::SoundMemoryAllocatable.
|
| typedef void(* | DisposeCallback) (void *mem, unsigned long size, void *userArg) |
◆ DisposeCallback
| typedef void(* nw::snd::SoundHeap::DisposeCallback) (void *mem, unsigned long size, void *userArg) |
◆ SoundHeap()
| nw::snd::SoundHeap::SoundHeap |
( |
| ) |
|
◆ ~SoundHeap()
| virtual nw::snd::SoundHeap::~SoundHeap |
( |
| ) |
|
|
virtual |
◆ Create()
| bool nw::snd::SoundHeap::Create |
( |
void * | startAddress, |
|
|
size_t | size ) |
◆ Destroy()
| void nw::snd::SoundHeap::Destroy |
( |
| ) |
|
◆ Alloc() [1/2]
| virtual void * nw::snd::SoundHeap::Alloc |
( |
size_t | size | ) |
|
|
virtual |
◆ Alloc() [2/2]
| void * nw::snd::SoundHeap::Alloc |
( |
size_t | size, |
|
|
DisposeCallback | callback, |
|
|
void * | callbackArg ) |
◆ Clear()
| void nw::snd::SoundHeap::Clear |
( |
| ) |
|
◆ IsValid()
| bool nw::snd::SoundHeap::IsValid |
( |
| ) |
const |
|
inline |
◆ SaveState()
| int nw::snd::SoundHeap::SaveState |
( |
| ) |
|
◆ LoadState()
| void nw::snd::SoundHeap::LoadState |
( |
int | level | ) |
|
◆ GetCurrentLevel()
| int nw::snd::SoundHeap::GetCurrentLevel |
( |
| ) |
const |
|
inline |
◆ GetSize()
| size_t nw::snd::SoundHeap::GetSize |
( |
| ) |
const |
|
inline |
◆ GetFreeSize()
| size_t nw::snd::SoundHeap::GetFreeSize |
( |
| ) |
const |
|
inline |
◆ Dump()
◆ DisposeCallbackFunc()
| void nw::snd::SoundHeap::DisposeCallbackFunc |
( |
void * | mem, |
|
|
unsigned long | size, |
|
|
void * | arg ) |
|
staticprivate |
◆ m_CriticalSection
| ut::CriticalSection nw::snd::SoundHeap::m_CriticalSection |
|
mutableprivate |
◆ m_FrameHeap