Delete window cache surface on quit

This commit is contained in:
Yousef Khadadeh 2026-02-04 19:15:58 +03:00
parent 41633b1e56
commit fcda17c7d3
3 changed files with 9 additions and 6 deletions

View file

@ -38,7 +38,7 @@ class DrawingProgramCache {
void update_and_draw_cached_canvas(SkCanvas* canvas, const DrawData& drawData);
void draw_components_to_canvas(SkCanvas* canvas, const DrawData& drawData, const std::optional<SCollision::AABB<WorldScalar>>& drawBounds);
void invalidate_cache_at_aabb(const SCollision::AABB<WorldScalar>& aabb);
void set_clear_window_cache();
static void delete_window_cache_surface();
CanvasComponentContainer::ObjInfo* get_front_object_colliding_with_in_editing_layer(const SCollision::ColliderCollection<float>& cC);
~DrawingProgramCache();