OROCHI
 
Loading...
Searching...
No Matches
GxAllocatorHeap Member List

This is the complete list of members for GxAllocatorHeap, including all inherited members.

__getStaticRtti(void)GxClassBaseRootinlinestatic
_attributeGxAllocatorprotected
_criticalSectionGxAllocatorprotected
_pAddressGxAllocatorprotected
_sizeGxAllocatorprotected
_typeGxAllocatorprotected
addAttribute(u32 attribute)GxAllocatorinline
ALLOCATE_TYPE enum nameGxAllocatorHeap
ALLOCATE_TYPE_DEFAULTGxAllocatorstatic
allocateMemory(u32 type, u32 size, GxMemory::ALIGNMENT alignment=GxMemory::ALIGNMENT::_16) overrideGxAllocatorHeapvirtual
allocateMemoryBack(u32 size, GxMemory::ALIGNMENT alignment)GxAllocatorHeapprotected
allocateMemoryFast(u32 size, GxMemory::ALIGNMENT alignment)GxAllocatorHeapprotected
allocateMemoryForward(u32 size, GxMemory::ALIGNMENT alignment)GxAllocatorHeapprotected
ATTRIBUTE enum nameGxAllocator
ATTRIBUTE_LOCKED_TRACE enum valueGxAllocator
ATTRIBUTE_SEQUENTIAL_THREAD_SAFE enum valueGxAllocator
ATTRIBUTE_THREAD_SAFE enum valueGxAllocator
ATTRIBUTE_TRACE enum valueGxAllocator
ATTRIBUTE_ZERO_CLEAR enum valueGxAllocator
calculateMaxAvailableSize(void)GxAllocatorHeapprotected
create(GX_CSTR name, void *pAddress, u32 size)GxAllocatorHeapstatic
destroy(GxAllocatorHeap *&pAllocator)GxAllocatorHeapstatic
freeMemory(void *pAddress) overrideGxAllocatorHeapvirtual
getAddress(void) constGxAllocatorinline
getAttribute(void) constGxAllocatorinline
getBlockFromSize(u32 size)GxAllocatorHeapstatic
getDefaultObject(void)GxClassBaseRootinlinevirtual
getFreeMax(void) constGxAllocatorHeap
getHashValue(u32 value) constGxAllocatorHeapprotected
getHeaderPointer(void *pAddress)GxAllocatorHeapstatic
getHeaderSize(void)GxAllocatorHeapstatic
getHeapTop(void) constGxAllocatorHeapinline
getMaxAvailableSize(GxMemory::ALIGNMENT alignment=GxMemory::ALIGNMENT::_16) constGxAllocatorHeap
getMemoryPointer(const GxAllocatorHeap::GxHeapInformation *pHeapInformation)GxAllocatorHeapstatic
getMemoryType(void) constGxAllocatorinline
getRtti(void) const =0GxClassBaseRootpure virtual
getSize(void) constGxAllocatorinline
getSizeFromBlock(u32 block)GxAllocatorHeapstatic
getUsedSize(void) constGxAllocatorHeapinline
GxAllocator(void)GxAllocatorprotected
GxAllocator(GxMemory::TYPE type, GX_CSTR name)GxAllocatorprotected
GxAllocatorHeap(void)GxAllocatorHeapinlineprotected
GxAllocatorHeap(GX_CSTR name)GxAllocatorHeapprotected
GxAllocatorHeap(GX_CSTR name, GxMemory::TYPE type, u32 size)GxAllocatorHeap
GxAllocatorHeap(GX_CSTR name, void *pAddress, u32 size)GxAllocatorHeap
GxClassBase(void)GxClassBaseinline
GxClassBase(const GxClassBase &base)GxClassBaseinline
GxClassBaseRoot(void)GxClassBaseRootinline
GxClassBaseRoot(const GxClassBaseRoot &)GxClassBaseRootinline
initialize(void *pAddress, u32 size)GxAllocatorHeapprotected
initializeAllocateBuffer(void *pAddress, u32 size)GxAllocatorprotected
insertHeap(GxHeapInformation *pBaseHeap, GxHeapInformation *pInsertHeap)GxAllocatorHeapprotected
isDefaultObject(void)GxClassBaseRootinline
isValid(void)GxAllocatorHeap
isValid(const GxHeapInformation *pHeapInformation) constGxAllocatorHeap
isValidAddr(const void *pAddress)GxAllocatorvirtual
linkFreeHeapList(GxHeapInformation *pFreeHeap)GxAllocatorHeapprotected
lock(void)GxAllocatorprotected
operator=(const GxClassBaseRoot &)GxClassBaseRootinline
reallocMemory(void *pAddress, u32 size) overrideGxAllocatorHeapvirtual
setAttribute(u32 attribute)GxAllocatorinline
terminateAllocateBuffer(void *pAddress, u32 size)GxAllocatorprotected
unlock(void)GxAllocatorprotected
~GxAllocator(void) overrideGxAllocator
~GxAllocatorHeap(void)GxAllocatorHeap
~GxClassBase(void) overrideGxClassBaseinline
~GxClassBaseRoot(void)GxClassBaseRootinlinevirtual