59 #define orxBANK_KU32_FLAG_NONE 0x00000000 60 #define orxBANK_KU32_FLAG_NOT_EXPANDABLE 0x00000001 64 extern orxDLLAPI void orxFASTCALL orxBank_Setup(); 160 extern orxDLLAPI void orxFASTCALL orxBank_DebugPrint(
const orxBANK *_pstBank);
orxDLLAPI void orxFASTCALL orxBank_Clear(orxBANK *_pstBank)
orxDLLAPI void orxFASTCALL orxBank_Delete(orxBANK *_pstBank)
orxDLLAPI orxU32 orxFASTCALL orxBank_GetCount(const orxBANK *_pstBank)
orxDLLAPI orxU32 orxFASTCALL orxBank_GetIndex(const orxBANK *_pstBank, const void *_pCell)
orxDLLAPI void *orxFASTCALL orxBank_GetAtIndex(const orxBANK *_pstBank, orxU32 _u32Index)
orxDLLAPI void *orxFASTCALL orxBank_AllocateIndexed(orxBANK *_pstBank, orxU32 *_pu32ItemIndex, void **_ppPrevious)
orxDLLAPI void orxFASTCALL orxBank_CompactAll()
orxDLLAPI void orxFASTCALL orxBank_Compact(orxBANK *_pstBank)
orxDLLAPI orxBANK *orxFASTCALL orxBank_Create(orxU16 _u16NbElem, orxU32 _u32Size, orxU32 _u32Flags, orxMEMORY_TYPE _eMemType)
orxDLLAPI void orxFASTCALL orxBank_Free(orxBANK *_pstBank, void *_pCell)
orxDLLAPI void *orxFASTCALL orxBank_Allocate(orxBANK *_pstBank)
orxDLLAPI void *orxFASTCALL orxBank_GetNext(const orxBANK *_pstBank, const void *_pCell)
struct __orxBANK_t orxBANK
orxDLLAPI orxSTATUS orxFASTCALL orxBank_Init()
orxDLLAPI void orxFASTCALL orxBank_Exit()