Defines | |
#define | pgeMalloc(size) pgeMemoryAlloc(size, __FILE__, __LINE__) |
#define | pgeFree(address) pgeMemoryFree(address, __FILE__, __LINE__) |
Functions | |
int | pgeMemoryInit (void) |
void * | pgeMemoryAlloc (unsigned int size, const char *file, const unsigned int line) |
void | pgeMemoryFree (void *address, const char *file, const unsigned int line) |
void | pgeMemoryShutdown (void) |
int | pgeMemoryCheck (void) |
unsigned int | pgeMemoryUsage (void) |
#define pgeFree | ( | address | ) | pgeMemoryFree(address, __FILE__, __LINE__) |
Free allocated memory
address | - The memory to free.. |
#define pgeMalloc | ( | size | ) | pgeMemoryAlloc(size, __FILE__, __LINE__) |
Allocate memory
size | - Size of memory to allocate. |
void* pgeMemoryAlloc | ( | unsigned int | size, | |
const char * | file, | |||
const unsigned int | line | |||
) |
Used internally by pgeMalloc. Ignore.
int pgeMemoryCheck | ( | void | ) |
Check memory for corruption
void pgeMemoryFree | ( | void * | address, | |
const char * | file, | |||
const unsigned int | line | |||
) |
Used internally by pgeFree. Ignore.
int pgeMemoryInit | ( | void | ) |
Initialise the Memory manager
void pgeMemoryShutdown | ( | void | ) |
Shutdown the Memory manager
unsigned int pgeMemoryUsage | ( | void | ) |
Get memory usage