NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
dHeapAllocator_c Class Reference
Inheritance diagram for dHeapAllocator_c:
[legend]

Description

Definition at line 4 of file d_heap_allocator.hpp.

Public Member Functions

size_t adjustFrmHeap ()
 
EGG::FrmHeapcreateFrmHeap (size_t size, EGG::Heap *parent, const char *name, size_t align)
 
- Public Member Functions inherited from mHeapAllocator_c
 mHeapAllocator_c ()
 Constructs a new heap allocator.
 
virtual ~mHeapAllocator_c ()
 Destroys the heap allocator.
 
bool createHeap (size_t size, EGG::Heap *parent, const char *name, u32 align, u32 opt)
 
bool createHeapRestoreCurrent (size_t size, EGG::Heap *parent, const char *name, u32 align, u32 opt)
 
void destroyHeap ()
 destroys the underlying heap and replaces it with the dummy heap;
 
size_t adjustFrmHeap ()
 
size_t adjustFrmHeapRestoreCurrent ()
 
- Public Member Functions inherited from mAllocator_c
 mAllocator_c ()
 Constructs a new allocator.
 
virtual ~mAllocator_c ()
 Destroys the allocator.
 
virtual void * alloc (size_t size)
 
virtual void free (void *ptr)
 
bool attach (EGG::Heap *heap, int alignment)
 
- Public Member Functions inherited from EGG::Allocator
 Allocator (Heap *h, long l)
 
virtual void * alloc (unsigned long)
 

Additional Inherited Members

- Static Public Member Functions inherited from mAllocator_c
static void init (EGG::Heap *heap)
 
- Public Attributes inherited from EGG::Allocator
EGG::HeapmpHeap
 
int mAlign
 
- Public Attributes inherited from MEMAllocator
const struct _MEMAllocatorFuncsmpFuncs
 
void * mpHeapHandle
 
u32 mAlignment
 
u32 mUnused