diff options
author | Linus Groh <mail@linusgroh.de> | 2021-12-27 14:31:23 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-12-27 16:43:23 +0100 |
commit | 7d435b5adacdaa8f038669d10fba9f615265897a (patch) | |
tree | b4602ec22b105ad8b412b3a241f1e21702334ce5 /Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.h | |
parent | 6d50ff71de74ccb3b0b8dbf7a46b53fd7c93e424 (diff) | |
download | serenity-7d435b5adacdaa8f038669d10fba9f615265897a.zip |
LibWeb: Implement CanvasRenderingContext2D.save()
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.h')
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.h b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.h index 90e7cf7c9b..7d2552a370 100644 --- a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.h +++ b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.h @@ -69,6 +69,8 @@ public: RefPtr<ImageData> create_image_data(int width, int height) const; void put_image_data(const ImageData&, float x, float y); + void save(); + HTMLCanvasElement* canvas() { return m_element; } private: @@ -89,6 +91,7 @@ private: }; DrawingState m_drawing_state; + Vector<DrawingState> m_drawing_state_stack; Gfx::Path m_path; }; |