#include <ut_FrameHeap.h>
Inherits nw::ut::HeapBase.
Classes | |
| struct | HeapState |
Public Member Functions | |
| u32 | GetAllocatableSize (int alignment=DEFAULT_ALIGNMENT) |
| Public Member Functions inherited from nw::ut::HeapBase | |
| void * | GetHeapStartAddress () |
| void * | GetHeapEndAddress () |
| s32 | GetTotalSize () |
| s32 | GetTotalUsableSize () |
| Public Member Functions inherited from nw::ut::HeapNode | |
| HeapNode () | |
| virtual | ~HeapNode () |
Private Attributes | |
| void * | mHeadAllocator |
| void * | mTailAllocator |
| HeapState * | mpState |
Additional Inherited Members | |
| Public Types inherited from nw::ut::HeapBase | |
| typedef ut::LinkList< HeapBase, offsetof(HeapNode, mLinkNode)> | HeapList |
| Public Attributes inherited from nw::ut::HeapNode | |
| LinkListNode | mLinkNode |
| Static Public Attributes inherited from nw::ut::HeapBase | |
| static const int | DEFAULT_ALIGNMENT = 4 |
| Protected Attributes inherited from nw::ut::HeapBase | |
| void * | mHeapStart |
| void * | mHeapEnd |
| u32 nw::ut::FrameHeap::GetAllocatableSize | ( | int | alignment = DEFAULT_ALIGNMENT | ) |
|
private |
|
private |
|
private |