OPallocLinear.h

OPallocatorLinear

  • OPuint _allocCount
  • OPuint _usedMemory
  • OPuint _size
  • void* _headerStart
  • void* _memStart
  • void* _currentPos
Struct definitions */
Linear Memory Block

Globals

Functions

  • void OPallocatorLinearInit ( OPallocator* result, OPuint sizeInBytes )
  • OPallocator* OPallocatorLinearCreate ( OPuint sizeInBytes )
  • void OPallocatorLinearDestroy ( OPallocator* alloc )
  • void* OPallocatorLinearAlloc ( OPallocator* alloc, OPuint sizeInBytes )
  • void OPallocatorLinearFree ( OPallocator* alloc, void* data )
  • void OPallocatorLinearReset ( OPallocator* alloc )
  • OPuint OPallocatorLinearUsed ( OPallocatorLinear* alloc )