|
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 () |