From 7adfe813c23d20abe936aa0624fd68e0112717b3 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 2 Mar 2022 19:51:06 +0800 Subject: ... --- include/cru/win/graphics/direct/Geometry.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'include/cru/win/graphics/direct/Geometry.h') diff --git a/include/cru/win/graphics/direct/Geometry.h b/include/cru/win/graphics/direct/Geometry.h index 802b5ec0..7c231d69 100644 --- a/include/cru/win/graphics/direct/Geometry.h +++ b/include/cru/win/graphics/direct/Geometry.h @@ -49,7 +49,7 @@ class CRU_WIN_GRAPHICS_DIRECT_API D2DGeometry public IComResource { public: D2DGeometry(DirectGraphicsFactory* factory, - Microsoft::WRL::ComPtr geometry); + Microsoft::WRL::ComPtr geometry); CRU_DELETE_COPY(D2DGeometry) CRU_DELETE_MOVE(D2DGeometry) @@ -61,8 +61,11 @@ class CRU_WIN_GRAPHICS_DIRECT_API D2DGeometry public: bool FillContains(const Point& point) override; + Rect GetBounds() override; + std::unique_ptr Transform(const Matrix& matrix) override; + std::unique_ptr CreateStrokeGeometry(float width) override; private: - Microsoft::WRL::ComPtr geometry_; + Microsoft::WRL::ComPtr geometry_; }; } // namespace cru::platform::graphics::win::direct -- cgit v1.2.3