diff options
Diffstat (limited to 'include/cru/platform/graphics/web_canvas/WebCanvasBrush.h')
-rw-r--r-- | include/cru/platform/graphics/web_canvas/WebCanvasBrush.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/cru/platform/graphics/web_canvas/WebCanvasBrush.h b/include/cru/platform/graphics/web_canvas/WebCanvasBrush.h index 2f278fa6..72dd0723 100644 --- a/include/cru/platform/graphics/web_canvas/WebCanvasBrush.h +++ b/include/cru/platform/graphics/web_canvas/WebCanvasBrush.h @@ -2,12 +2,16 @@ #include "../Brush.h" #include "WebCanvasResource.h" +#include <emscripten/val.h> + namespace cru::platform::graphics::web_canvas { class WebCanvasBrush : public WebCanvasResource, public virtual IBrush { public: explicit WebCanvasBrush(WebCanvasGraphicsFactory* factory); ~WebCanvasBrush() override; + + virtual emscripten::val GetStyle() = 0; }; class WebCanvasSolidColorBrush : public WebCanvasBrush, @@ -24,6 +28,8 @@ class WebCanvasSolidColorBrush : public WebCanvasBrush, String GetCssColor() const; + emscripten::val GetStyle() override; + private: Color color_; }; |