#include <memory_pool.h>
Public Member Functions | |
MemoryBlock (void *d, size_t s, size_t a=0) | |
Public Attributes | |
void * | data |
size_t | size |
bool | in_use |
size_t | alignment |
Definition at line 80 of file memory_pool.h.
|
inline |
Definition at line 86 of file memory_pool.h.
void* yaze::gfx::MemoryPool::MemoryBlock::data |
Definition at line 81 of file memory_pool.h.
Referenced by yaze::gfx::MemoryPool::Allocate().
size_t yaze::gfx::MemoryPool::MemoryBlock::size |
Definition at line 82 of file memory_pool.h.
Referenced by yaze::gfx::MemoryPool::Allocate(), and yaze::gfx::MemoryPool::Deallocate().
bool yaze::gfx::MemoryPool::MemoryBlock::in_use |
Definition at line 83 of file memory_pool.h.
Referenced by yaze::gfx::MemoryPool::Allocate(), and yaze::gfx::MemoryPool::Deallocate().
size_t yaze::gfx::MemoryPool::MemoryBlock::alignment |
Definition at line 84 of file memory_pool.h.