diff options
author | reed <reed@google.com> | 2015-06-10 14:23:15 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-10 14:23:15 -0700 |
commit | 026beb52a29a620290fcfb24f1e7e9e75547b80f (patch) | |
tree | 42e589685254a3026b21ec1e28f285e00f4cdbb4 /src/gpu/GrPathUtils.h | |
parent | de50d9b94291589edf349e7a0f2aac6ac523de7b (diff) |
SkPath::Direction serves two masters:
- input param to addFoo (e.g. addRect), where only CW or CCW are valid)
- output param from computing functions, that sometimes return kUnknown
This CL's intent is to split these into distinct enums/features:
- Direction (public) loses kUnknown, and is only used for input
- FirstDirection (private) is used for computing the first direction we see when analyzing a contour
BUG=skia:
Review URL: https://codereview.chromium.org/1176953002
Diffstat (limited to 'src/gpu/GrPathUtils.h')
-rw-r--r-- | src/gpu/GrPathUtils.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gpu/GrPathUtils.h b/src/gpu/GrPathUtils.h index 250b0a2324..8e52e332df 100644 --- a/src/gpu/GrPathUtils.h +++ b/src/gpu/GrPathUtils.h @@ -9,7 +9,7 @@ #define GrPathUtils_DEFINED #include "SkRect.h" -#include "SkPath.h" +#include "SkPathPriv.h" #include "SkTArray.h" class SkMatrix; @@ -121,7 +121,7 @@ namespace GrPathUtils { void convertCubicToQuads(const SkPoint p[4], SkScalar tolScale, bool constrainWithinTangents, - SkPath::Direction dir, + SkPathPriv::FirstDirection dir, SkTArray<SkPoint, true>* quads); // Chops the cubic bezier passed in by src, at the double point (intersection point) |