diff --git a/include/allegro_flare/render_cache.h b/include/allegro_flare/render_cache.h index f1258594d..f7ae8750a 100644 --- a/include/allegro_flare/render_cache.h +++ b/include/allegro_flare/render_cache.h @@ -29,6 +29,8 @@ class RenderCache void mark_as_dirty(); void mark_as_clean(); bool is_dirty(); + + ALLEGRO_BITMAP *get_surface_bitmap(); }; diff --git a/src/graphics/render_cache.cpp b/src/graphics/render_cache.cpp index c2f7c375f..19bd80859 100644 --- a/src/graphics/render_cache.cpp +++ b/src/graphics/render_cache.cpp @@ -100,4 +100,10 @@ bool RenderCache::is_dirty() +ALLEGRO_BITMAP *RenderCache::get_surface_bitmap() +{ + return render; +} + +