Public Attributes | |
std::vector< SDL_Surface * > | available_surfaces_ |
std::unordered_map< SDL_Surface *, std::tuple< int, int, int, int > > | surface_info_ |
Static Public Attributes | |
static constexpr size_t | MAX_POOL_SIZE = 100 |
std::vector<SDL_Surface*> yaze::gfx::Arena::SurfacePool::available_surfaces_ |
Definition at line 151 of file arena.h.
Referenced by yaze::gfx::Arena::AllocateSurface(), yaze::gfx::Arena::FreeSurface(), yaze::gfx::Arena::GetPooledSurfaceCount(), and yaze::gfx::Arena::Shutdown().
std::unordered_map<SDL_Surface*, std::tuple<int, int, int, int> > yaze::gfx::Arena::SurfacePool::surface_info_ |
Definition at line 152 of file arena.h.
Referenced by yaze::gfx::Arena::AllocateSurface(), yaze::gfx::Arena::FreeSurface(), and yaze::gfx::Arena::Shutdown().
|
staticconstexpr |
Definition at line 153 of file arena.h.
Referenced by yaze::gfx::Arena::FreeSurface().