NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 11 of file eggHeap.hpp.
Public Member Functions | |
Heap (MEMiHeapHead *heapHead) | |
virtual int | getHeapKind () const =0 |
virtual void | initAllocator (Allocator *allocator, long align)=0 |
virtual void * | alloc (size_t, long)=0 |
virtual void | free (void *)=0 |
virtual void | destroy ()=0 |
FrmHeap * | toFrmHeap () |
Static Public Member Functions | |
static void * | alloc (size_t, int, EGG::Heap *) |
static void | free (void *, EGG::Heap *) |
Public Attributes | |
char | mPad1 [0x8] |
MEMiHeapHead * | mpHeapHandle |
void * | mpParentBlock |
Heap * | mpParentHeap |
u16 | mFlag |
u8 | mPad2 [0x18] |
Static Public Attributes | |
static Heap * | sCurrentHeap |
Additional Inherited Members | |
![]() | |
Heap * | mpContainingHeap |
|
inline |
Definition at line 13 of file eggHeap.hpp.
|
inline |
Definition at line 32 of file eggHeap.hpp.
char EGG::Heap::mPad1[0x8] |
Definition at line 25 of file eggHeap.hpp.
MEMiHeapHead* EGG::Heap::mpHeapHandle |
Definition at line 26 of file eggHeap.hpp.
void* EGG::Heap::mpParentBlock |
Definition at line 27 of file eggHeap.hpp.
Heap* EGG::Heap::mpParentHeap |
Definition at line 28 of file eggHeap.hpp.
u16 EGG::Heap::mFlag |
Definition at line 29 of file eggHeap.hpp.
u8 EGG::Heap::mPad2[0x18] |
Definition at line 30 of file eggHeap.hpp.
|
static |
Definition at line 39 of file eggHeap.hpp.