Reland "Revert "Use flat version of path-direction enum""
This reverts commit 1792b19485cacb0c950a3c0ea0aab763a8d43176.
Reason for revert: need to update legacy_convexity, still used by google3
Original change's description:
> Revert "Revert "Use flat version of path-direction enum""
>
> This reverts commit 0dacc6b7d3027e8181311a61f7ca798be52a0250.
>
> Change-Id: Ie103e9f36b07e4ee256a3688a4decf3a6dd74314
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/255832
> Auto-Submit: Mike Reed <reed@google.com>
> Reviewed-by: Mike Reed <reed@google.com>
> Commit-Queue: Mike Reed <reed@google.com>
TBR=reed@google.com
Change-Id: I0ecea0eb8a237298c6b908cc4bfd1cacdfc5b900
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/255976
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/modules/canvaskit/canvaskit_bindings.cpp b/modules/canvaskit/canvaskit_bindings.cpp
index fb5aed6..962538a 100644
--- a/modules/canvaskit/canvaskit_bindings.cpp
+++ b/modules/canvaskit/canvaskit_bindings.cpp
@@ -193,7 +193,8 @@
}
void ApplyAddOval(SkPath& orig, const SkRect& oval, bool ccw, unsigned start) {
- orig.addOval(oval, ccw ? SkPathDirection::kCCW : SkPathDirection::kCW, start);
+ orig.addOval(oval, ccw ? SkPath::Direction::kCCW_Direction :
+ SkPath::Direction::kCW_Direction, start);
}
void ApplyAddPath(SkPath& orig, const SkPath& newPath,
@@ -210,7 +211,9 @@
void ApplyAddRect(SkPath& path, SkScalar left, SkScalar top,
SkScalar right, SkScalar bottom, bool ccw) {
- path.addRect(left, top, right, bottom, ccw ? SkPathDirection::kCCW : SkPathDirection::kCW);
+ path.addRect(left, top, right, bottom,
+ ccw ? SkPath::Direction::kCCW_Direction :
+ SkPath::Direction::kCW_Direction);
}
void ApplyAddRoundRect(SkPath& path, SkScalar left, SkScalar top,
@@ -219,7 +222,7 @@
// See comment below for uintptr_t explanation
const SkScalar* radii = reinterpret_cast<const SkScalar*>(rPtr);
path.addRoundRect(SkRect::MakeLTRB(left, top, right, bottom), radii,
- ccw ? SkPathDirection::kCCW : SkPathDirection::kCW);
+ ccw ? SkPath::Direction::kCCW_Direction : SkPath::Direction::kCW_Direction);
}
@@ -235,14 +238,14 @@
void ApplyArcToArcSize(SkPath& orig, SkScalar rx, SkScalar ry, SkScalar xAxisRotate,
bool useSmallArc, bool ccw, SkScalar x, SkScalar y) {
auto arcSize = useSmallArc ? SkPath::ArcSize::kSmall_ArcSize : SkPath::ArcSize::kLarge_ArcSize;
- auto sweep = ccw ? SkPathDirection::kCCW : SkPathDirection::kCW;
+ auto sweep = ccw ? SkPath::Direction::kCCW_Direction : SkPath::Direction::kCW_Direction;
orig.arcTo(rx, ry, xAxisRotate, arcSize, sweep, x, y);
}
void ApplyRArcToArcSize(SkPath& orig, SkScalar rx, SkScalar ry, SkScalar xAxisRotate,
bool useSmallArc, bool ccw, SkScalar dx, SkScalar dy) {
auto arcSize = useSmallArc ? SkPath::ArcSize::kSmall_ArcSize : SkPath::ArcSize::kLarge_ArcSize;
- auto sweep = ccw ? SkPathDirection::kCCW : SkPathDirection::kCW;
+ auto sweep = ccw ? SkPath::Direction::kCCW_Direction : SkPath::Direction::kCW_Direction;
orig.rArcTo(rx, ry, xAxisRotate, arcSize, sweep, dx, dy);
}