aboutsummaryrefslogtreecommitdiff
path: root/src/osx/graphics/quartz/Brush.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osx/graphics/quartz/Brush.cpp')
-rw-r--r--src/osx/graphics/quartz/Brush.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/osx/graphics/quartz/Brush.cpp b/src/osx/graphics/quartz/Brush.cpp
index a930719c..6e4893b1 100644
--- a/src/osx/graphics/quartz/Brush.cpp
+++ b/src/osx/graphics/quartz/Brush.cpp
@@ -18,4 +18,13 @@ void QuartzSolidColorBrush::SetColor(const Color& color) {
CGColorCreateGenericRGB(color.GetFloatRed(), color.GetFloatGreen(),
color.GetFloatBlue(), color.GetFloatAlpha());
}
+
+void QuartzSolidColorBrush::Select(CGContextRef context) {
+ CGContextSaveGState(context);
+
+ CGContextSetStrokeColorWithColor(context, cg_color_);
+ CGContextSetFillColorWithColor(context, cg_color_);
+
+ CGContextRestoreGState(context);
+}
} // namespace cru::platform::graphics::osx::quartz