This is the complete list of members for EGG::Heap, including all inherited members.
alloc(size_t size, s32 align)=0 (defined in EGG::Heap) | EGG::Heap | pure virtual |
alloc(size_t size, int align, Heap *pHeap) (defined in EGG::Heap) | EGG::Heap | static |
appendDisposer(Disposer *disposer) (defined in EGG::Heap) | EGG::Heap | inline |
becomeAllocatableHeap() (defined in EGG::Heap) | EGG::Heap | |
becomeCurrentHeap() (defined in EGG::Heap) | EGG::Heap | |
destroy()=0 (defined in EGG::Heap) | EGG::Heap | pure virtual |
disableAllocation() (defined in EGG::Heap) | EGG::Heap | inline |
dispose() (defined in EGG::Heap) | EGG::Heap | |
Disposer() (defined in EGG::Disposer) | EGG::Disposer | private |
dynamicCastToExp(Heap *heap) (defined in EGG::Heap) | EGG::Heap | inlinestatic |
eFlags enum name (defined in EGG::Heap) | EGG::Heap | protected |
enableAllocation() (defined in EGG::Heap) | EGG::Heap | inline |
findContainHeap(const void *block) (defined in EGG::Heap) | EGG::Heap | static |
findHeap(Abstract::Memory::MEMiHeapHead *handle) (defined in EGG::Heap) | EGG::Heap | static |
Flags typedef (defined in EGG::Heap) | EGG::Heap | protected |
free(void *block)=0 (defined in EGG::Heap) | EGG::Heap | pure virtual |
free(void *block, Heap *pHeap) (defined in EGG::Heap) | EGG::Heap | static |
getAllocatableSize(s32 align=4) const =0 (defined in EGG::Heap) | EGG::Heap | pure virtual |
getCurrentHeap() (defined in EGG::Heap) | EGG::Heap | inlinestatic |
getEndAddress() (defined in EGG::Heap) | EGG::Heap | inline |
getHeapKind() const =0 (defined in EGG::Heap) | EGG::Heap | pure virtual |
getLinkOffset() (defined in EGG::Disposer) | EGG::Disposer | inlineprivatestatic |
getName() const (defined in EGG::Heap) | EGG::Heap | inline |
getOffset() (defined in EGG::Heap) | EGG::Heap | inlinestatic |
getParentHeap() const (defined in EGG::Heap) | EGG::Heap | inline |
getStartAddress() (defined in EGG::Heap) | EGG::Heap | inline |
Heap(Abstract::Memory::MEMiHeapHead *handle) (defined in EGG::Heap) | EGG::Heap | |
initialize() (defined in EGG::Heap) | EGG::Heap | static |
Kind enum name (defined in EGG::Heap) | EGG::Heap | |
m_block (defined in EGG::Heap) | EGG::Heap | protected |
m_children (defined in EGG::Heap) | EGG::Heap | protected |
m_flags (defined in EGG::Heap) | EGG::Heap | protected |
m_handle (defined in EGG::Heap) | EGG::Heap | protected |
m_heap (defined in EGG::Disposer) | EGG::Disposer | private |
m_link (defined in EGG::Heap) | EGG::Heap | protected |
m_name (defined in EGG::Heap) | EGG::Heap | protected |
m_parentHeap (defined in EGG::Heap) | EGG::Heap | protected |
registerHeapBuffer(void *buffer) (defined in EGG::Heap) | EGG::Heap | inline |
removeDisposer(Disposer *disposer) (defined in EGG::Heap) | EGG::Heap | inline |
s_allocatableHeap (defined in EGG::Heap) | EGG::Heap | protectedstatic |
s_currentHeap (defined in EGG::Heap) | EGG::Heap | protectedstatic |
s_heapList (defined in EGG::Heap) | EGG::Heap | protectedstatic |
setName(const char *name) (defined in EGG::Heap) | EGG::Heap | inline |
setParentHeap(Heap *heap) (defined in EGG::Heap) | EGG::Heap | inline |
tstDisableAllocation() const (defined in EGG::Heap) | EGG::Heap | inline |
~Disposer() (defined in EGG::Disposer) | EGG::Disposer | privatevirtual |
~Heap() override (defined in EGG::Heap) | EGG::Heap |