Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [File List](files.md) - [File Members](globals.md)

Allocate.h File Reference

#include "DataType.h"
#include "Exports.h"
#include "SingleLo.h"

Include dependency graph for Allocate.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


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