aboutsummaryrefslogtreecommitdiff
path: root/include/cru/platform/graphics/cairo/CairoBrush.h
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-06-08 17:23:56 +0800
committercrupest <crupest@outlook.com>2022-06-08 17:23:56 +0800
commitf1c8931181ab1a911ab2383520a3b9628235db83 (patch)
tree303a9a0f51caf04a910bf9c9fc2c78b78245401c /include/cru/platform/graphics/cairo/CairoBrush.h
parent0888ee514af093bcfa17de6efc4d3693a34de52d (diff)
downloadcru-f1c8931181ab1a911ab2383520a3b9628235db83.tar.gz
cru-f1c8931181ab1a911ab2383520a3b9628235db83.tar.bz2
cru-f1c8931181ab1a911ab2383520a3b9628235db83.zip
...
Diffstat (limited to 'include/cru/platform/graphics/cairo/CairoBrush.h')
-rw-r--r--include/cru/platform/graphics/cairo/CairoBrush.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/cru/platform/graphics/cairo/CairoBrush.h b/include/cru/platform/graphics/cairo/CairoBrush.h
index 818295a3..f2a15e06 100644
--- a/include/cru/platform/graphics/cairo/CairoBrush.h
+++ b/include/cru/platform/graphics/cairo/CairoBrush.h
@@ -10,6 +10,8 @@ class CRU_PLATFORM_GRAPHICS_CAIRO_API CairoBrush : public CairoResource,
public:
explicit CairoBrush(CairoGraphicsFactory* factory);
~CairoBrush() override;
+
+ virtual cairo_pattern_t* GetCairoPattern() = 0;
};
class CRU_PLATFORM_GRAPHICS_CAIRO_API CairoSolidColorBrush
@@ -23,7 +25,7 @@ class CRU_PLATFORM_GRAPHICS_CAIRO_API CairoSolidColorBrush
Color GetColor() override;
void SetColor(const Color& color) override;
- cairo_pattern_t* GetCairoPattern() const { return pattern_; }
+ cairo_pattern_t* GetCairoPattern() override { return pattern_; }
private:
Color color_;