From 4683f1565b7fdb2e5f9367d5cd365a00cc3a7e1d Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 12 Dec 2018 01:02:10 +0800 Subject: ... --- src/ui/render/render_object.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'src/ui/render/render_object.cpp') diff --git a/src/ui/render/render_object.cpp b/src/ui/render/render_object.cpp index bfa250d6..0828fc9c 100644 --- a/src/ui/render/render_object.cpp +++ b/src/ui/render/render_object.cpp @@ -67,11 +67,18 @@ namespace cru::ui::render template class ShapeRenderObject; } - void RoundedRectangleStrokeRenderObject::Draw(ID2D1RenderTarget* render_target) + namespace details + { + template ShapeStrokeRenderObject; + template ShapeStrokeRenderObject; + template ShapeStrokeRenderObject; + } + + namespace details { - const auto brush = GetBrush(); - if (brush != nullptr) - render_target->DrawRoundedRectangle(Convert(GetShape()), GetBrush().Get(), GetStrokeWidth()); + template ShapeFillRenderObject; + template ShapeFillRenderObject; + template ShapeFillRenderObject; } void CustomDrawHandlerRenderObject::SetDrawHandler(DrawHandler new_draw_handler) -- cgit v1.2.3