A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
EGG::ExpHeap Member List

This is the complete list of members for EGG::ExpHeap, including all inherited members.

addGroupSize(void *block, Abstract::Memory::MEMiHeapHead *heap, uintptr_t param) (defined in EGG::ExpHeap)EGG::ExpHeapstatic
alloc(size_t size, s32 align) override (defined in EGG::ExpHeap)EGG::ExpHeapvirtual
alloc(size_t size, int align, Heap *pHeap) (defined in EGG::Heap)EGG::Heapstatic
appendDisposer(Disposer *disposer) (defined in EGG::Heap)EGG::Heapinline
becomeAllocatableHeap() (defined in EGG::Heap)EGG::Heap
becomeCurrentHeap() (defined in EGG::Heap)EGG::Heap
calcGroupSize(GroupSizeRecord *record) (defined in EGG::ExpHeap)EGG::ExpHeap
create(void *startAddress, size_t size, u16 opt) (defined in EGG::ExpHeap)EGG::ExpHeapstatic
create(size_t size, Heap *heap, u16 opt) (defined in EGG::ExpHeap)EGG::ExpHeapstatic
destroy() override (defined in EGG::ExpHeap)EGG::ExpHeapvirtual
disableAllocation() (defined in EGG::Heap)EGG::Heapinline
dispose() (defined in EGG::Heap)EGG::Heap
Disposer() (defined in EGG::Disposer)EGG::Disposerprivate
dynamicCastHandleToExp() (defined in EGG::ExpHeap)EGG::ExpHeap
dynamicCastHandleToExp() const (defined in EGG::ExpHeap)EGG::ExpHeap
dynamicCastToExp(Heap *heap) (defined in EGG::Heap)EGG::Heapinlinestatic
eFlags enum name (defined in EGG::Heap)EGG::Heapprotected
enableAllocation() (defined in EGG::Heap)EGG::Heapinline
ExpHeap(Abstract::Memory::MEMiHeapHead *handle) (defined in EGG::ExpHeap)EGG::ExpHeapprivate
findContainHeap(const void *block) (defined in EGG::Heap)EGG::Heapstatic
findHeap(Abstract::Memory::MEMiHeapHead *handle) (defined in EGG::Heap)EGG::Heapstatic
Flags typedef (defined in EGG::Heap)EGG::Heapprotected
free(void *block) override (defined in EGG::ExpHeap)EGG::ExpHeapvirtual
free(void *block, Heap *pHeap) (defined in EGG::Heap)EGG::Heapstatic
getAllocatableSize(s32 align=4) const override (defined in EGG::ExpHeap)EGG::ExpHeapvirtual
getCurrentHeap() (defined in EGG::Heap)EGG::Heapinlinestatic
getEndAddress() (defined in EGG::Heap)EGG::Heapinline
getGroupID() const (defined in EGG::ExpHeap)EGG::ExpHeap
getHeapKind() const override (defined in EGG::ExpHeap)EGG::ExpHeapinlinevirtual
getLinkOffset() (defined in EGG::Disposer)EGG::Disposerinlineprivatestatic
getName() const (defined in EGG::Heap)EGG::Heapinline
getOffset() (defined in EGG::Heap)EGG::Heapinlinestatic
getParentHeap() const (defined in EGG::Heap)EGG::Heapinline
getStartAddress() (defined in EGG::Heap)EGG::Heapinline
Heap(Abstract::Memory::MEMiHeapHead *handle) (defined in EGG::Heap)EGG::Heap
initialize() (defined in EGG::Heap)EGG::Heapstatic
Kind enum name (defined in EGG::Heap)EGG::Heap
m_block (defined in EGG::Heap)EGG::Heapprotected
m_children (defined in EGG::Heap)EGG::Heapprotected
m_flags (defined in EGG::Heap)EGG::Heapprotected
m_handle (defined in EGG::Heap)EGG::Heapprotected
m_heap (defined in EGG::Disposer)EGG::Disposerprivate
m_link (defined in EGG::Heap)EGG::Heapprotected
m_name (defined in EGG::Heap)EGG::Heapprotected
m_parentHeap (defined in EGG::Heap)EGG::Heapprotected
registerHeapBuffer(void *buffer) (defined in EGG::Heap)EGG::Heapinline
removeDisposer(Disposer *disposer) (defined in EGG::Heap)EGG::Heapinline
s_allocatableHeap (defined in EGG::Heap)EGG::Heapprotectedstatic
s_currentHeap (defined in EGG::Heap)EGG::Heapprotectedstatic
s_heapList (defined in EGG::Heap)EGG::Heapprotectedstatic
setGroupID(u16 groupID) (defined in EGG::ExpHeap)EGG::ExpHeap
setName(const char *name) (defined in EGG::Heap)EGG::Heapinline
setParentHeap(Heap *heap) (defined in EGG::Heap)EGG::Heapinline
tstDisableAllocation() const (defined in EGG::Heap)EGG::Heapinline
~Disposer() (defined in EGG::Disposer)EGG::Disposerprivatevirtual
~ExpHeap() override (defined in EGG::ExpHeap)EGG::ExpHeap
~Heap() override (defined in EGG::Heap)EGG::Heap