yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::gfx::AtlasRenderer Member List

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::AtlasRendererprivate
atlases_yaze::gfx::AtlasRendererprivate
AtlasRenderer()=defaultyaze::gfx::AtlasRendererprivate
Clear()yaze::gfx::AtlasRenderer
CreateNewAtlas()yaze::gfx::AtlasRendererprivate
current_atlas_yaze::gfx::AtlasRendererprivate
Defragment()yaze::gfx::AtlasRenderer
FindFreeRegion(Atlas &atlas, int width, int height)yaze::gfx::AtlasRendererprivate
Get()yaze::gfx::AtlasRendererstatic
GetStats() constyaze::gfx::AtlasRenderer
GetUVCoordinates(int atlas_id) constyaze::gfx::AtlasRenderer
Initialize(IRenderer *renderer, int initial_size=1024)yaze::gfx::AtlasRenderer
MarkRegionUsed(Atlas &atlas, const SDL_Rect &rect, bool used)yaze::gfx::AtlasRendererprivate
next_atlas_id_yaze::gfx::AtlasRendererprivate
PackBitmap(Atlas &atlas, const Bitmap &bitmap, SDL_Rect &uv_rect)yaze::gfx::AtlasRendererprivate
RebuildAtlas(Atlas &atlas)yaze::gfx::AtlasRendererprivate
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::AtlasRendererprivate
UpdateBitmap(int atlas_id, const Bitmap &bitmap)yaze::gfx::AtlasRenderer
~AtlasRenderer()yaze::gfx::AtlasRendererprivate