orx
1.14
Portable Game Engine
|
Go to the source code of this file.
Macros | |
#define | orxMEMORY_BARRIER() |
#define | orxMEMORY_TRACK(TYPE, SIZE, ALLOCATE) |
Enumerations | |
enum | orxMEMORY_TYPE { orxMEMORY_TYPE_MAIN = 0, orxMEMORY_TYPE_AUDIO, orxMEMORY_TYPE_CONFIG, orxMEMORY_TYPE_DEBUG, orxMEMORY_TYPE_PHYSICS, orxMEMORY_TYPE_SYSTEM, orxMEMORY_TYPE_TEMP, orxMEMORY_TYPE_TEXT, orxMEMORY_TYPE_VIDEO, orxMEMORY_TYPE_NUMBER, orxMEMORY_TYPE_NONE = orxENUM_NONE } |
Functions | |
orxDLLAPI void *orxFASTCALL | orxMemory_Allocate (orxU32 _u32Size, orxMEMORY_TYPE _eMemType) |
static orxINLINE orxU32 | orxMemory_Compare (const void *_pMem1, const void *_pMem2, orxU32 _u32Size) |
static orxINLINE void * | orxMemory_Copy (void *_pDest, const void *_pSrc, orxU32 _u32Size) |
orxDLLAPI void orxFASTCALL | orxMemory_Exit () |
orxDLLAPI void orxFASTCALL | orxMemory_Free (void *_pMem) |
orxDLLAPI orxU32 orxFASTCALL | orxMemory_GetCacheLineSize () |
orxDLLAPI const orxSTRING orxFASTCALL | orxMemory_GetTypeName (orxMEMORY_TYPE _eMemType) |
orxDLLAPI orxSTATUS orxFASTCALL | orxMemory_Init () |
static orxINLINE void * | orxMemory_Move (void *_pDest, const void *_pSrc, orxU32 _u32Size) |
orxDLLAPI void *orxFASTCALL | orxMemory_Reallocate (void *_pMem, orxU32 _u32Size, orxMEMORY_TYPE _eMemType) |
static orxINLINE void * | orxMemory_Set (void *_pDest, orxU8 _u8Data, orxU32 _u32Size) |
orxDLLAPI void orxFASTCALL | orxMemory_Setup () |
static orxINLINE void * | orxMemory_Zero (void *_pDest, orxU32 _u32Size) |
Definition in file orxMemory.h.