This is the complete list of members for yaze::gfx::AtlasRenderer, including all inherited members.
AddBitmap(const Bitmap &bitmap) | yaze::gfx::AtlasRenderer | |
AddBitmapWithBppOptimization(const Bitmap &bitmap, BppFormat target_bpp) | yaze::gfx::AtlasRenderer | |
atlas_lookup_ | yaze::gfx::AtlasRenderer | private |
atlases_ | yaze::gfx::AtlasRenderer | private |
AtlasRenderer()=default | yaze::gfx::AtlasRenderer | private |
Clear() | yaze::gfx::AtlasRenderer | |
CreateNewAtlas() | yaze::gfx::AtlasRenderer | private |
current_atlas_ | yaze::gfx::AtlasRenderer | private |
Defragment() | yaze::gfx::AtlasRenderer | |
FindFreeRegion(Atlas &atlas, int width, int height) | yaze::gfx::AtlasRenderer | private |
Get() | yaze::gfx::AtlasRenderer | static |
GetStats() const | yaze::gfx::AtlasRenderer | |
GetUVCoordinates(int atlas_id) const | yaze::gfx::AtlasRenderer | |
Initialize(IRenderer *renderer, int initial_size=1024) | yaze::gfx::AtlasRenderer | |
MarkRegionUsed(Atlas &atlas, const SDL_Rect &rect, bool used) | yaze::gfx::AtlasRenderer | private |
next_atlas_id_ | yaze::gfx::AtlasRenderer | private |
PackBitmap(Atlas &atlas, const Bitmap &bitmap, SDL_Rect &uv_rect) | yaze::gfx::AtlasRenderer | private |
RebuildAtlas(Atlas &atlas) | yaze::gfx::AtlasRenderer | private |
RemoveBitmap(int atlas_id) | yaze::gfx::AtlasRenderer | |
RenderBatch(const std::vector< RenderCommand > &render_commands) | yaze::gfx::AtlasRenderer | |
RenderBatchWithBppOptimization(const std::vector< RenderCommand > &render_commands, const std::unordered_map< BppFormat, std::vector< int > > &bpp_groups) | yaze::gfx::AtlasRenderer | |
RenderBitmap(int atlas_id, float x, float y, float scale_x=1.0f, float scale_y=1.0f) | yaze::gfx::AtlasRenderer | |
renderer_ | yaze::gfx::AtlasRenderer | private |
UpdateBitmap(int atlas_id, const Bitmap &bitmap) | yaze::gfx::AtlasRenderer | |
~AtlasRenderer() | yaze::gfx::AtlasRenderer | private |