LibWeb/Painting: Add SaveLayer command

This adds a command for saving the current layer of the canvas.
This is useful for painting content onto a blank background in
isolation and later compositing it onto the canvas.
This commit is contained in:
Glenn Skrzypczak 2025-03-20 15:25:28 +01:00 committed by Sam Atkins
commit 1898643ba4
Notes: github-actions[bot] 2025-03-28 09:42:13 +00:00
7 changed files with 17 additions and 0 deletions

View file

@ -28,6 +28,7 @@ private:
void draw_repeated_immutable_bitmap(DrawRepeatedImmutableBitmap const&) override;
void add_clip_rect(AddClipRect const&) override;
void save(Save const&) override;
void save_layer(SaveLayer const&) override;
void restore(Restore const&) override;
void translate(Translate const&) override;
void push_stacking_context(PushStackingContext const&) override;