| __getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
| _attribute | GxAllocator | protected |
| _criticalSection | GxAllocator | protected |
| _pAddress | GxAllocator | protected |
| _size | GxAllocator | protected |
| _type | GxAllocator | protected |
| addAttribute(u32 attribute) | GxAllocator | inline |
| ALLOCATE_TYPE enum name | GxAllocatorHeap | |
| ALLOCATE_TYPE_DEFAULT | GxAllocator | static |
| allocateMemory(u32 type, u32 size, GxMemory::ALIGNMENT alignment=GxMemory::ALIGNMENT::_16) override | GxAllocatorHeap | virtual |
| allocateMemoryBack(u32 size, GxMemory::ALIGNMENT alignment) | GxAllocatorHeap | protected |
| allocateMemoryFast(u32 size, GxMemory::ALIGNMENT alignment) | GxAllocatorHeap | protected |
| allocateMemoryForward(u32 size, GxMemory::ALIGNMENT alignment) | GxAllocatorHeap | protected |
| ATTRIBUTE enum name | GxAllocator | |
| ATTRIBUTE_LOCKED_TRACE enum value | GxAllocator | |
| ATTRIBUTE_SEQUENTIAL_THREAD_SAFE enum value | GxAllocator | |
| ATTRIBUTE_THREAD_SAFE enum value | GxAllocator | |
| ATTRIBUTE_TRACE enum value | GxAllocator | |
| ATTRIBUTE_ZERO_CLEAR enum value | GxAllocator | |
| calculateMaxAvailableSize(void) | GxAllocatorHeap | protected |
| create(GX_CSTR name, void *pAddress, u32 size) | GxAllocatorHeap | static |
| destroy(GxAllocatorHeap *&pAllocator) | GxAllocatorHeap | static |
| freeMemory(void *pAddress) override | GxAllocatorHeap | virtual |
| getAddress(void) const | GxAllocator | inline |
| getAttribute(void) const | GxAllocator | inline |
| getBlockFromSize(u32 size) | GxAllocatorHeap | static |
| getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
| getFreeMax(void) const | GxAllocatorHeap | |
| getHashValue(u32 value) const | GxAllocatorHeap | protected |
| getHeaderPointer(void *pAddress) | GxAllocatorHeap | static |
| getHeaderSize(void) | GxAllocatorHeap | static |
| getHeapTop(void) const | GxAllocatorHeap | inline |
| getMaxAvailableSize(GxMemory::ALIGNMENT alignment=GxMemory::ALIGNMENT::_16) const | GxAllocatorHeap | |
| getMemoryPointer(const GxAllocatorHeap::GxHeapInformation *pHeapInformation) | GxAllocatorHeap | static |
| getMemoryType(void) const | GxAllocator | inline |
| getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
| getSize(void) const | GxAllocator | inline |
| getSizeFromBlock(u32 block) | GxAllocatorHeap | static |
| getUsedSize(void) const | GxAllocatorHeap | inline |
| GxAllocator(void) | GxAllocator | protected |
| GxAllocator(GxMemory::TYPE type, GX_CSTR name) | GxAllocator | protected |
| GxAllocatorHeap(void) | GxAllocatorHeap | inlineprotected |
| GxAllocatorHeap(GX_CSTR name) | GxAllocatorHeap | protected |
| GxAllocatorHeap(GX_CSTR name, GxMemory::TYPE type, u32 size) | GxAllocatorHeap | |
| GxAllocatorHeap(GX_CSTR name, void *pAddress, u32 size) | GxAllocatorHeap | |
| GxClassBase(void) | GxClassBase | inline |
| GxClassBase(const GxClassBase &base) | GxClassBase | inline |
| GxClassBaseRoot(void) | GxClassBaseRoot | inline |
| GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| initialize(void *pAddress, u32 size) | GxAllocatorHeap | protected |
| initializeAllocateBuffer(void *pAddress, u32 size) | GxAllocator | protected |
| insertHeap(GxHeapInformation *pBaseHeap, GxHeapInformation *pInsertHeap) | GxAllocatorHeap | protected |
| isDefaultObject(void) | GxClassBaseRoot | inline |
| isValid(void) | GxAllocatorHeap | |
| isValid(const GxHeapInformation *pHeapInformation) const | GxAllocatorHeap | |
| isValidAddr(const void *pAddress) | GxAllocator | virtual |
| linkFreeHeapList(GxHeapInformation *pFreeHeap) | GxAllocatorHeap | protected |
| lock(void) | GxAllocator | protected |
| operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| reallocMemory(void *pAddress, u32 size) override | GxAllocatorHeap | virtual |
| setAttribute(u32 attribute) | GxAllocator | inline |
| terminateAllocateBuffer(void *pAddress, u32 size) | GxAllocator | protected |
| unlock(void) | GxAllocator | protected |
| ~GxAllocator(void) override | GxAllocator | |
| ~GxAllocatorHeap(void) | GxAllocatorHeap | |
| ~GxClassBase(void) override | GxClassBase | inline |
| ~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |