|
Classes |
class | MemChunk |
class | MemHeader |
class | HashPool |
class | SimpleChunk |
class | SimplePool |
Defines |
#define | __ALLOCATE_H |
#define | HASHNEW new |
#define | BLOCKSIZE 0x008000 |
#define | USEDSIZE (BLOCKSIZE/sizeof(Patch)) |
#define | NUMMEMHEADERS 100 |
Enumerations |
enum | PoolType {
POOL_EXT,
POOL_PATCH,
POOL_PARTICLE,
POOL_BITMAP,
POOL_SEG,
POOL_ACT,
POOL_CHOR,
POOL_ATT,
POOL_TEST,
POOL_SHADOW,
POOL_RADIOSITY,
POOL_STRING,
POOL_GASSIST,
POOL_LBUFF
} |
Functions |
FILEIOEXPORT void * | AllocAct (size_t) |
FILEIOEXPORT void * | AllocChor (size_t) |
FILEIOEXPORT void * | AllocAtt (size_t) |
FILEIOEXPORT void * | AllocSeg (size_t) |
FILEIOEXPORT void * | AllocExt (size_t) |
FILEIOEXPORT void * | AllocBitmap (size_t) |
FILEIOEXPORT void * | AllocParticle (size_t) |
FILEIOEXPORT void * | AllocPatch (size_t) |
FILEIOEXPORT void * | AllocLBuff (size_t) |
FILEIOEXPORT void * | AllocTest (size_t) |
FILEIOEXPORT void * | AllocShadow (size_t) |
FILEIOEXPORT void * | AllocString (size_t) |
FILEIOEXPORT void * | AllocRadiosity (size_t) |
FILEIOEXPORT void * | AllocGAssist (size_t) |
FILEIOEXPORT void | FreeAct (void *) |
FILEIOEXPORT void | FreeChor (void *) |
FILEIOEXPORT void | FreeAtt (void *) |
FILEIOEXPORT void | FreeSeg (void *) |
FILEIOEXPORT void | FreeExt (void *) |
FILEIOEXPORT void | FreeBitmap (void *) |
FILEIOEXPORT void | FreeParticle (void *) |
FILEIOEXPORT void | FreePatch (void *) |
FILEIOEXPORT void | FreeLBuff (void *) |
FILEIOEXPORT void | FreeTest (void *) |
FILEIOEXPORT void | FreeShadow (void *) |
FILEIOEXPORT void | FreeString (void *) |
FILEIOEXPORT void | FreeRadiosity (void *) |
FILEIOEXPORT void | FreeGAssist (void *) |
FILEIOEXPORT void * | AllocZ (size_t) |
FILEIOEXPORT void * | AllocSubPatch (size_t) |
FILEIOEXPORT void | FreeSubPatchMemory () |
FILEIOEXPORT void | FreeZBufferMemory () |
FILEIOEXPORT void | FreePatchMemory () |
FILEIOEXPORT void | FreeLBuffMemory () |
FILEIOEXPORT void | FreeRadiosityMemory () |
FILEIOEXPORT void | FreeAllPools () |
void | FreePartialHSP (void) |
Vector * | GetPtr (size_t) |
FILEIOEXPORT void * | PlatformAlloc (size_t size) |
FILEIOEXPORT void | PlatformFree (void *ptr) |
size_t | PlatformSize (UBYTE *ptr) |
FILEIOEXPORT size_t | TotalRAM () |
FILEIOEXPORT BOOL | IsMemoryAvailable () |
FILEIOEXPORT void | SetMemoryLimitBytes (size_t sizein_b) |
FILEIOEXPORT size_t | GetMemoryLimitBytes () |
FILEIOEXPORT HashPool * | GetActPool () |
FILEIOEXPORT HashPool * | GetChorPool () |