#include <FrameHeap.h>
◆ Block
| struct nw4hbm::snd::detail::FrameHeap::Block nw4hbm::snd::detail::FrameHeap::Block |
|
private |
◆ BlockList
◆ FreeCallback
| void(*) nw4hbm::snd::detail::FrameHeap::FreeCallback(void *buffer, u32 size, void *callbackArg) |
◆ Section
| struct nw4hbm::snd::detail::FrameHeap::Section nw4hbm::snd::detail::FrameHeap::Section |
|
private |
◆ SectionList
◆ FrameHeap()
| nw4hbm::snd::detail::FrameHeap::FrameHeap |
( |
| ) |
|
◆ ~FrameHeap()
| nw4hbm::snd::detail::FrameHeap::~FrameHeap |
( |
| ) |
|
◆ Alloc()
| void * nw4hbm::snd::detail::FrameHeap::Alloc |
( |
u32 | size, |
|
|
FreeCallback | callback, |
|
|
void * | callbackArg ) |
◆ Clear()
| void nw4hbm::snd::detail::FrameHeap::Clear |
( |
| ) |
|
◆ ClearSection()
| void nw4hbm::snd::detail::FrameHeap::ClearSection |
( |
| ) |
|
|
private |
◆ Create()
| bool nw4hbm::snd::detail::FrameHeap::Create |
( |
void * | base, |
|
|
u32 | size ) |
◆ Destroy()
| void nw4hbm::snd::detail::FrameHeap::Destroy |
( |
| ) |
|
◆ GetCurrentLevel()
| int nw4hbm::snd::detail::FrameHeap::GetCurrentLevel |
( |
| ) |
const |
◆ GetFreeSize()
| u32 nw4hbm::snd::detail::FrameHeap::GetFreeSize |
( |
| ) |
const |
◆ IsValid()
| bool nw4hbm::snd::detail::FrameHeap::IsValid |
( |
| ) |
const |
|
inline |
◆ LoadState()
| void nw4hbm::snd::detail::FrameHeap::LoadState |
( |
int | id | ) |
|
◆ NewSection()
| bool nw4hbm::snd::detail::FrameHeap::NewSection |
( |
| ) |
|
|
private |
◆ SaveState()
| int nw4hbm::snd::detail::FrameHeap::SaveState |
( |
| ) |
|
◆ BLOCK_BUFFER_SIZE
| const int nw4hbm::snd::detail::FrameHeap::BLOCK_BUFFER_SIZE = OSRoundUp32B(sizeof(Block)) |
|
staticprivate |
◆ HEAP_ALIGN
| const int nw4hbm::snd::detail::FrameHeap::HEAP_ALIGN = 32 |
|
staticprivate |
◆ mHandle
◆ mSectionList
| SectionList nw4hbm::snd::detail::FrameHeap::mSectionList |
|
private |
The documentation for this class was generated from the following file: