orx 1.16
Portable Game Engine
|
Go to the source code of this file.
Macros | |
#define | orxMEMORY_BARRIER() |
#define | orxMemory_StackAllocate(x) |
#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_ExitThread () |
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 () |
orxDLLAPI orxSTATUS orxFASTCALL | orxMemory_InitThread () |
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.