Definition at line 11 of file snd_FrameHeap.h.
|
typedef void(* | FreeCallback) (void *pBuffer, ulong size, void *pCallbackArg) |
|
|
bool | Create (void *pBase, ulong size) |
|
void | Destroy () |
|
void | Clear () |
|
void * | Alloc (ulong size, FreeCallback pCallback, void *pCallbackArg) |
|
int | SaveState () |
|
void | LoadState (int id) |
|
int | GetCurrentLevel () const |
|
ulong | GetFreeSize () const |
|
bool | IsValid () const |
|
|
| NW4R_UT_LINKLIST_TYPEDEF_DECL (Block) |
|
| NW4R_UT_LINKLIST_TYPEDEF_DECL (Section) |
|
bool | NewSection () |
|
void | ClearSection () |
|
◆ FreeCallback
typedef void(* nw4r::snd::detail::FrameHeap::FreeCallback) (void *pBuffer, ulong size, void *pCallbackArg) |
◆ IsValid()
bool nw4r::snd::detail::FrameHeap::IsValid |
( |
| ) |
const |
|
inline |
◆ BLOCK_BUFFER_SIZE
const int nw4r::snd::detail::FrameHeap::BLOCK_BUFFER_SIZE = ROUND_UP(sizeof(Block), 32) |
|
staticprivate |
◆ HEAP_ALIGN
const int nw4r::snd::detail::FrameHeap::HEAP_ALIGN = 32 |
|
staticprivate |
◆ mHandle
◆ mSectionList
SectionList nw4r::snd::detail::FrameHeap::mSectionList |
|
private |