aboutsummaryrefslogtreecommitdiff
path: root/src/platform/graphics/Geometry.cpp
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-05-25 16:01:23 +0800
committercrupest <crupest@outlook.com>2022-05-25 16:01:23 +0800
commitb84cd6a0b6fc3e7f9493d50ce32cfb33095e7954 (patch)
tree3cde83841ca20375e96ad036aefbf2a02990e971 /src/platform/graphics/Geometry.cpp
parentad4f06c133dc0475ef6a98cac0fa97f6e0527bf1 (diff)
downloadcru-b84cd6a0b6fc3e7f9493d50ce32cfb33095e7954.tar.gz
cru-b84cd6a0b6fc3e7f9493d50ce32cfb33095e7954.tar.bz2
cru-b84cd6a0b6fc3e7f9493d50ce32cfb33095e7954.zip
...
Diffstat (limited to 'src/platform/graphics/Geometry.cpp')
-rw-r--r--src/platform/graphics/Geometry.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/platform/graphics/Geometry.cpp b/src/platform/graphics/Geometry.cpp
index c215ad30..20197153 100644
--- a/src/platform/graphics/Geometry.cpp
+++ b/src/platform/graphics/Geometry.cpp
@@ -7,6 +7,11 @@
#include <unordered_set>
namespace cru::platform::graphics {
+bool IGeometry::StrokeContains(float width, const Point& point) {
+ auto geometry = CreateStrokeGeometry(width);
+ return geometry->FillContains(point);
+}
+
constexpr float PI = 3.14159265358979323846f;
using std::abs;