orx  1.14
Portable Game Engine
orxBank.h File Reference
#include "orxInclude.h"
#include "memory/orxMemory.h"

Go to the source code of this file.

Macros

#define orxBANK_KU32_FLAG_NONE   0x00000000
 
#define orxBANK_KU32_FLAG_NOT_EXPANDABLE   0x00000001
 

Typedefs

typedef struct __orxBANK_t orxBANK
 

Functions

orxDLLAPI void *orxFASTCALL orxBank_Allocate (orxBANK *_pstBank)
 
orxDLLAPI void *orxFASTCALL orxBank_AllocateIndexed (orxBANK *_pstBank, orxU32 *_pu32ItemIndex, void **_ppPrevious)
 
orxDLLAPI void orxFASTCALL orxBank_Clear (orxBANK *_pstBank)
 
orxDLLAPI void orxFASTCALL orxBank_Compact (orxBANK *_pstBank)
 
orxDLLAPI void orxFASTCALL orxBank_CompactAll ()
 
orxDLLAPI orxBANK *orxFASTCALL orxBank_Create (orxU32 _u32Count, orxU32 _u32Size, orxU32 _u32Flags, orxMEMORY_TYPE _eMemType)
 
orxDLLAPI void orxFASTCALL orxBank_Delete (orxBANK *_pstBank)
 
orxDLLAPI void orxFASTCALL orxBank_Exit ()
 
orxDLLAPI void orxFASTCALL orxBank_Free (orxBANK *_pstBank, void *_pCell)
 
orxDLLAPI void orxFASTCALL orxBank_FreeAtIndex (orxBANK *_pstBank, orxU32 _u32Index)
 
orxDLLAPI void *orxFASTCALL orxBank_GetAtIndex (const orxBANK *_pstBank, orxU32 _u32Index)
 
orxDLLAPI orxU32 orxFASTCALL orxBank_GetCount (const orxBANK *_pstBank)
 
orxDLLAPI orxU32 orxFASTCALL orxBank_GetIndex (const orxBANK *_pstBank, const void *_pCell)
 
orxDLLAPI void *orxFASTCALL orxBank_GetNext (const orxBANK *_pstBank, const void *_pCell)
 
orxDLLAPI orxSTATUS orxFASTCALL orxBank_Init ()
 
orxDLLAPI void orxFASTCALL orxBank_Setup ()
 

Detailed Description


Generated for orx by doxygen 1.8.11