__getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
_attribute | GxAllocator | protected |
_pAddress | GxAllocator | protected |
_size | GxAllocator | protected |
_type | GxAllocator | protected |
addAttribute(u32 attribute) | GxAllocator | inline |
ALLOCATE_TYPE enum name | GxAllocatorFrame | |
ALLOCATE_TYPE_DEFAULT | GxAllocator | static |
allocateMemory(u32 type, u32 size, GxMemory::ALIGNMENT alignment=ALLOCATE_ALIGNMENT) override | GxAllocatorFrame | virtual |
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 | |
create(void *pAddress, u32 size) | GxAllocatorFrame | static |
destroy(GxAllocatorFrame *&pAllocator) | GxAllocatorFrame | static |
freeMemory(void *pAddress) override | GxAllocatorFrame | virtual |
freeMemoryAll(void) | GxAllocatorFrame | |
freeMemoryHead(void) | GxAllocatorFrame | |
freeMemoryTail(void) | GxAllocatorFrame | |
getAddress(void) const | GxAllocator | inline |
getAllocatableMaxSize(GxMemory::ALIGNMENT alignment=ALLOCATE_ALIGNMENT) | GxAllocatorFrame | |
getAttribute(void) const | GxAllocator | inline |
getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
getMemoryType(void) const | GxAllocator | inline |
getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
getSize(void) const | GxAllocator | inline |
getUsedSizeHead(void) const | GxAllocatorFrame | |
GxAllocator(void) | GxAllocator | protected |
GxAllocator(GxMemory::TYPE type, GX_CSTR name) | GxAllocator | protected |
GxAllocatorFrame(void) | GxAllocatorFrame | inlineprotected |
GxAllocatorFrame(GX_CSTR name, GxMemory::TYPE type, u32 size) | GxAllocatorFrame | |
GxClassBase(void) | GxClassBase | inline |
GxClassBase(const GxClassBase &base) | GxClassBase | inline |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
initializeAllocateBuffer(void *pAddress, u32 size) | GxAllocator | protected |
isDefaultObject(void) | GxClassBaseRoot | inline |
isValidAddr(const void *pAddress) | GxAllocator | virtual |
lock(void) | GxAllocator | protected |
MEMORYSTATE_RETURN_TYPE enum name | GxAllocatorFrame | |
operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
reallocMemory(void *pAddress, u32 size) | GxAllocator | virtual |
recordMemoryState(GxMemoryStateHandle &record) | GxAllocatorFrame | |
reset(void *pAddress, u32 size) | GxAllocatorFrame | |
returnMemoryState(const GxMemoryStateHandle &record, MEMORYSTATE_RETURN_TYPE type=MEMORYSTATE_RETURN_TYPE::ALL) | GxAllocatorFrame | |
setAttribute(u32 attribute) | GxAllocator | inline |
terminateAllocateBuffer(void *pAddress, u32 size) | GxAllocator | protected |
unlock(void) | GxAllocator | protected |
~GxAllocator(void) override | GxAllocator | |
~GxAllocatorFrame(void) | GxAllocatorFrame | inline |
~GxClassBase(void) override | GxClassBase | inline |
~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |