aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkGeometry.h
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2015-04-30 07:47:13 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-04-30 07:47:13 -0700
commitdc3088570f945ed0ede84f0af0016eedc267dda3 (patch)
treed502affda882bef7083b6cf3cce68c1029596a0e /src/core/SkGeometry.h
parent30297c53bd233a6d9af7b422ad8a17912f1ef5e6 (diff)
use pathops utils to improve precision of cubic chopping in scan converter
Diffstat (limited to 'src/core/SkGeometry.h')
-rw-r--r--src/core/SkGeometry.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/SkGeometry.h b/src/core/SkGeometry.h
index 811678eeec..a0c13d6046 100644
--- a/src/core/SkGeometry.h
+++ b/src/core/SkGeometry.h
@@ -166,6 +166,9 @@ int SkFindCubicMaxCurvature(const SkPoint src[4], SkScalar tValues[3]);
int SkChopCubicAtMaxCurvature(const SkPoint src[4], SkPoint dst[13],
SkScalar tValues[3] = NULL);
+bool SkChopMonoCubicAtX(SkPoint src[4], SkScalar y, SkPoint dst[7]);
+bool SkChopMonoCubicAtY(SkPoint src[4], SkScalar x, SkPoint dst[7]);
+
enum SkCubicType {
kSerpentine_SkCubicType,
kCusp_SkCubicType,