/external/skia/tests/ |
D | RRectInPathTest.cpp | 28 SkPathDirection* dir, unsigned* start) { in path_contains_rrect() 46 SkPathDirection xd = SkPathDirection::kCCW; in path_contains_rrect() 57 SkPathDirection dir, unsigned start) { in inner_path_contains_rrect() 68 SkPathDirection outDir; in inner_path_contains_rrect() 76 SkPathDirection dir, unsigned start) { in path_contains_rrect_check() 85 SkPathDirection dir, unsigned start) { in path_contains_rrect_nocheck() 93 SkVector v[4], SkPathDirection dir, unsigned start) { in path_contains_rrect_check() 101 ForceIsRRect_Private(SkPath* path, SkPathDirection dir, unsigned start) { in ForceIsRRect_Private() 102 path->fPathRef->setIsRRect(dir == SkPathDirection::kCCW, start); in ForceIsRRect_Private() 107 SkPathDirection dir, unsigned start) { in force_path_contains_rrect() [all …]
|
D | PathOpsSimplifyRectThreadedTest.cpp | 31 SkPathDirection aCW = state.fA >> 2 ? SkPathDirection::kCCW : SkPathDirection::kCW; in testSimplify4x4RectsMain() 33 SkPathDirection bCW = state.fB >> 2 ? SkPathDirection::kCCW : SkPathDirection::kCW; in testSimplify4x4RectsMain() 35 SkPathDirection cCW = state.fC >> 2 ? SkPathDirection::kCCW : SkPathDirection::kCW; in testSimplify4x4RectsMain() 37 SkPathDirection dCW = state.fD >> 2 ? SkPathDirection::kCCW : SkPathDirection::kCW; in testSimplify4x4RectsMain() 76 aCW == SkPathDirection::kCCW ? "C" : ""); in testSimplify4x4RectsMain() 108 bCW == SkPathDirection::kCCW ? "C" : ""); in testSimplify4x4RectsMain() 140 cCW == SkPathDirection::kCCW ? "C" : ""); in testSimplify4x4RectsMain() 172 dCW == SkPathDirection::kCCW ? "C" : ""); in testSimplify4x4RectsMain()
|
D | PathOpsSimplifyTest.cpp | 488 path.addRect(0, 0, 9, 9, SkPathDirection::kCW); in testLine15() 495 path.addRect(0, 0, 9, 9, SkPathDirection::kCW); in testLine15x() 501 path.addRect(0, 0, 12, 12, SkPathDirection::kCW); in testLine16() 502 path.addRect(0, 4, 9, 9, SkPathDirection::kCW); in testLine16() 509 path.addRect(0, 0, 12, 12, SkPathDirection::kCW); in testLine16x() 510 path.addRect(0, 4, 9, 9, SkPathDirection::kCW); in testLine16x() 516 path.addRect(0, 0, 12, 12, SkPathDirection::kCW); in testLine17() 517 path.addRect(4, 12, 13, 13, SkPathDirection::kCW); in testLine17() 524 path.addRect(0, 0, 12, 12, SkPathDirection::kCW); in testLine17x() 525 path.addRect(4, 12, 13, 13, SkPathDirection::kCW); in testLine17x() [all …]
|
D | PathOpsBuilderTest.cpp | 32 rectPath.addRect(0, 1, 2, 3, SkPathDirection::kCW); in DEF_TEST() 36 SkPathDirection dir; in DEF_TEST() 39 REPORTER_ASSERT(reporter, dir == SkPathDirection::kCCW); in DEF_TEST() 45 rectPath.addRect(0, 1, 2, 3, SkPathDirection::kCCW); in DEF_TEST() 50 REPORTER_ASSERT(reporter, dir == SkPathDirection::kCCW); in DEF_TEST() 58 rect2.addRect(2, 1, 4, 3, SkPathDirection::kCW); in DEF_TEST() 59 rect3.addRect(4, 1, 5, 3, SkPathDirection::kCCW); in DEF_TEST() 71 circle1.addCircle(5, 6, 4, SkPathDirection::kCW); in DEF_TEST() 72 circle2.addCircle(7, 4, 8, SkPathDirection::kCCW); in DEF_TEST() 73 circle3.addCircle(6, 5, 6, SkPathDirection::kCW); in DEF_TEST() [all …]
|
D | PathOpsInverseTest.cpp | 15 const SkPathDirection dirs[] = {SkPathDirection::kCW, SkPathDirection::kCCW}; in DEF_TEST()
|
D | PathOpsOpCircleThreadedTest.cpp | 40 state.fD ? SkPathDirection::kCW : SkPathDirection::kCCW); in testOpCirclesMain() 43 d ? SkPathDirection::kCW : SkPathDirection::kCCW); in testOpCirclesMain()
|
D | PathOpsOpRectThreadedTest.cpp | 48 SkIntToScalar(state.fB), SkPathDirection::kCW); in testPathOpsRectsMain() 50 SkIntToScalar(state.fD), SkPathDirection::kCW); in testPathOpsRectsMain() 54 SkIntToScalar(b), SkPathDirection::kCW); in testPathOpsRectsMain() 56 SkIntToScalar(d), SkPathDirection::kCW); in testPathOpsRectsMain() 142 SkIntToScalar(state.fB), SkPathDirection::kCW); in testPathOpsFastMain() 148 SkIntToScalar(state.fD), SkPathDirection::kCW); in testPathOpsFastMain()
|
/external/skia/include/core/ |
D | SkPath.h | 85 static SkPath Rect(const SkRect&, SkPathDirection = SkPathDirection::kCW, 87 static SkPath Oval(const SkRect&, SkPathDirection = SkPathDirection::kCW); 88 static SkPath Oval(const SkRect&, SkPathDirection, unsigned startIndex); 90 SkPathDirection dir = SkPathDirection::kCW); 91 static SkPath RRect(const SkRRect&, SkPathDirection dir = SkPathDirection::kCW); 92 static SkPath RRect(const SkRRect&, SkPathDirection, unsigned startIndex); 94 SkPathDirection dir = SkPathDirection::kCW); 953 SkPathDirection sweep, SkScalar x, SkScalar y); 978 SkPath& arcTo(const SkPoint r, SkScalar xAxisRotate, ArcSize largeArc, SkPathDirection sweep, in arcTo() 1010 SkPathDirection sweep, SkScalar dx, SkScalar dy); [all …]
|
D | SkPathBuilder.h | 169 SkPathBuilder& arcTo(SkPoint r, SkScalar xAxisRotate, ArcSize largeArc, SkPathDirection sweep, 190 SkPathBuilder& addRect(const SkRect&, SkPathDirection, unsigned startIndex); 191 SkPathBuilder& addOval(const SkRect&, SkPathDirection, unsigned startIndex); 192 SkPathBuilder& addRRect(const SkRRect&, SkPathDirection, unsigned startIndex); 194 SkPathBuilder& addRect(const SkRect& rect, SkPathDirection dir = SkPathDirection::kCW) { 197 SkPathBuilder& addOval(const SkRect& rect, SkPathDirection dir = SkPathDirection::kCW) { 201 SkPathBuilder& addRRect(const SkRRect& rrect, SkPathDirection dir = SkPathDirection::kCW) { 203 return this->addRRect(rrect, dir, dir == SkPathDirection::kCW ? 6 : 7); 207 SkPathDirection dir = SkPathDirection::kCW);
|
/external/skia/gm/ |
D | pathcontourstart.cpp | 57 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) { in onDraw() 61 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) { in onDraw() 65 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) { in onDraw() 72 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) { in onDraw() 78 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) { in onDraw() 94 SkPath (*makePath)(const SkRect&, SkPathDirection, unsigned)) const { in drawDirs() argument 95 drawOneColumn(canvas, SkPathDirection::kCW, makePath); in drawDirs() 97 drawOneColumn(canvas, SkPathDirection::kCCW, makePath); in drawDirs() 101 void drawOneColumn(SkCanvas* canvas, SkPathDirection dir, in drawOneColumn() argument 102 SkPath (*makePath)(const SkRect&, SkPathDirection, unsigned)) const { in drawOneColumn()
|
D | pathinterior.cpp | 75 … SkPathDirection outerDir = outerCW ? SkPathDirection::kCW : SkPathDirection::kCCW; in onDraw() 76 … SkPathDirection innerDir = innerCW ? SkPathDirection::kCW : SkPathDirection::kCCW; in onDraw()
|
D | polygonoffset.cpp | 27 static void create_ngon(int n, SkPoint* pts, SkScalar w, SkScalar h, SkPathDirection dir) { in create_ngon() 32 if (SkPathDirection::kCCW == dir) { in create_ngon() 442 static void GetConvexPolygon(int index, SkPathDirection dir, in GetConvexPolygon() 448 if (SkPathDirection::kCW == dir) { in GetConvexPolygon() 477 static void GetSimplePolygon(int index, SkPathDirection dir, in GetSimplePolygon() 483 if (SkPathDirection::kCW == dir) { in GetSimplePolygon() 518 GetConvexPolygon(index, SkPathDirection::kCW, &data, &numPts); in drawPolygon() 520 GetSimplePolygon(index, SkPathDirection::kCW, &data, &numPts); in drawPolygon() 535 const SkPathDirection dirs[2] = { SkPathDirection::kCW, SkPathDirection::kCCW }; in drawPolygon()
|
D | convexpaths.cpp | 71 fPaths.push_back(SkPath::Rect({0, 0, 100, 100}, SkPathDirection::kCW)); in makePaths() 72 fPaths.push_back(SkPath::Rect({0, 0, 100, 100}, SkPathDirection::kCCW)); in makePaths() 73 fPaths.push_back(SkPath::Circle(50, 50, 50, SkPathDirection::kCW)); in makePaths() 74 fPaths.push_back(SkPath::Oval(SkRect::MakeXYWH(0, 0, 50, 100), SkPathDirection::kCW)); in makePaths() 75 fPaths.push_back(SkPath::Oval(SkRect::MakeXYWH(0, 0, 100, 5), SkPathDirection::kCCW)); in makePaths() 76 fPaths.push_back(SkPath::Oval(SkRect::MakeXYWH(0, 0, 1, 100), SkPathDirection::kCCW)); in makePaths() 78 SkPathDirection::kCW)); in makePaths()
|
D | nested.cpp | 53 static void AddShape(SkPathBuilder* b, const SkRect& rect, Shapes shape, SkPathDirection dir) { in AddShape() 105 AddShape(&builder, outerRect, (Shapes) outerShape, SkPathDirection::kCW); in onDraw() 107 SkPathDirection::kCCW); in onDraw() 156 square.addRect(SkRect::MakeLTRB(1.f, 10.f, 4.f, 13.f), SkPathDirection::kCCW); in __anon49f7a3d50102()
|
D | convex_all_line_paths.cpp | 186 static SkPath GetPath(int index, SkPathDirection dir) { in GetPath() 241 if (SkPathDirection::kCW == dir) { in GetPath() 276 SkPath path = GetPath(index, SkPathDirection::kCW); in drawPath() 293 const SkPathDirection dirs[2] = { SkPathDirection::kCW, SkPathDirection::kCCW }; in drawPath()
|
/external/skia/modules/sksg/include/ |
D | SkSGRect.h | 44 SG_MAPPED_ATTRIBUTE(Direction , SkPathDirection, fAttrContaier) 64 SkPathDirection getDirection() const { in getDirection() 65 return static_cast<SkPathDirection>(fDirection); in getDirection() 67 void setDirection(SkPathDirection dir) { fDirection = SkTo<uint8_t>(dir); } in setDirection() 72 AttrContainer fAttrContaier = { (int)SkPathDirection::kCW, 0 }; 87 SG_MAPPED_ATTRIBUTE(Direction , SkPathDirection, fAttrContaier) 107 SkPathDirection getDirection() const { in getDirection() 108 return static_cast<SkPathDirection>(fDirection); in getDirection() 110 void setDirection(SkPathDirection dir) { fDirection = SkTo<uint8_t>(dir); } in setDirection() 115 AttrContainer fAttrContaier = { (int)SkPathDirection::kCW, 0 };
|
/external/skia/docs/examples/ |
D | ChromeMDRefreshTab.cpp | 19 SkPathDirection::kCCW, scaled_endcap_radius - 1, in GetBorderPath() 28 SkPathDirection::kCW, scaled_endcap_radius * 2, -1); in GetBorderPath() 50 SkPathDirection::kCW, right - scaled_endcap_radius + 1, in GetBorderPath() 62 SkPathDirection::kCCW, right, bottom - 1); in GetBorderPath() 92 SkPathDirection::kCW, right - scaled_endcap_radius, in GetInteriorPath() 103 SkPathDirection::kCCW, right - scaled_endcap_radius * 2, 0); in GetInteriorPath() 117 SkPathDirection::kCCW, scaled_endcap_radius, scaled_endcap_radius); in GetInteriorPath() 126 SkPathDirection::kCW, 0, bottom); in GetInteriorPath()
|
D | Path_FillType_a.cpp | 7 path.addRect({10, 10, 30, 30}, SkPathDirection::kCW); in draw() 8 path.addRect({20, 20, 40, 40}, SkPathDirection::kCW); in draw() 9 path.addRect({10, 60, 30, 80}, SkPathDirection::kCW); in draw() 10 path.addRect({20, 70, 40, 90}, SkPathDirection::kCCW); in draw()
|
D | ChromeMDRefreshTabs.cpp | 26 SkPathDirection::kCW, right - endcap_radius, bottom - endcap_radius); in GetInteriorPath() 36 SkPathDirection::kCCW, right - endcap_width, 0); in GetInteriorPath() 50 SkPathDirection::kCCW, endcap_radius, endcap_radius); in GetInteriorPath() 59 SkPathDirection::kCW, 0, bottom); in GetInteriorPath()
|
D | Path_ArcSize.cpp | 9 for (auto sweep: { SkPathDirection::kCW, SkPathDirection::kCCW } ) { in draw() 14 if (SkPathDirection::kCCW == sweep && SkPath::kLarge_ArcSize == arcSize) { in draw()
|
D | Path_arcTo_4.cpp | 9 for (auto sweep: { SkPathDirection::kCW, SkPathDirection::kCCW } ) { in draw() 14 if (SkPathDirection::kCCW == sweep && SkPath::kLarge_ArcSize == arcSize) { in draw()
|
/external/skia/src/gpu/ganesh/geometry/ |
D | GrShape.h | 60 inline static constexpr SkPathDirection kDefaultDir = SkPathDirection::kCW; 105 SkPathDirection dir() const { return fCW ? SkPathDirection::kCW : SkPathDirection::kCCW; } in dir() 112 void setPathWindingParams(SkPathDirection dir, unsigned start) { in setPathWindingParams() 115 fCW = dir == SkPathDirection::kCW; in setPathWindingParams() 266 void simplifyRRect(const SkRRect& rrect, SkPathDirection dir, unsigned start, unsigned flags); 267 void simplifyRect(const SkRect& rect, SkPathDirection dir, unsigned start, unsigned flags);
|
/external/skia/src/core/ |
D | SkPathPriv.h | 52 static SkPathFirstDirection AsFirstDirection(SkPathDirection dir) { in AsFirstDirection() 125 SkPathDirection* direction, unsigned* start); 254 static bool IsOval(const SkPath& path, SkRect* rect, SkPathDirection* dir, unsigned* start) { in IsOval() 258 *dir = isCCW ? SkPathDirection::kCCW : SkPathDirection::kCW; in IsOval() 281 static bool IsRRect(const SkPath& path, SkRRect* rrect, SkPathDirection* dir, in IsRRect() 286 *dir = isCCW ? SkPathDirection::kCCW : SkPathDirection::kCW; in IsRRect() 360 const SkPoint** ptsPtr, bool* isClosed, SkPathDirection* direction, 375 SkPathDirection dirs[2] = nullptr);
|
D | SkPathMakers.h | 17 SkPath_PointIterator(SkPathDirection dir, unsigned startIndex) in SkPath_PointIterator() 19 , fAdvance(dir == SkPathDirection::kCW ? 1 : N - 1) { } in SkPath_PointIterator() 41 SkPath_RectPointIterator(const SkRect& rect, SkPathDirection dir, unsigned startIndex) in SkPath_RectPointIterator() 53 SkPath_OvalPointIterator(const SkRect& oval, SkPathDirection dir, unsigned startIndex) in SkPath_OvalPointIterator() 68 SkPath_RRectPointIterator(const SkRRect& rrect, SkPathDirection dir, unsigned startIndex) in SkPath_RRectPointIterator()
|
D | SkPathBuilder.cpp | 411 … return this->addOval(oval, sweepAngle > 0 ? SkPathDirection::kCW : SkPathDirection::kCCW, in addArc() 461 SkPathDirection arcSweep, SkPoint endPt) { in arcTo() 512 …if ((arcSweep == SkPathDirection::kCCW) != SkToBool(arcLarge)) { // flipped from the original imp… in arcTo() 524 …if (thetaArc < 0 && (arcSweep == SkPathDirection::kCW)) { // arcSweep flipped from the original i… in arcTo() 526 …} else if (thetaArc > 0 && (arcSweep != SkPathDirection::kCW)) { // arcSweep flipped from the ori… in arcTo() 594 PointIterator(SkPathDirection dir, unsigned startIndex) in PointIterator() 596 , fAdvance(dir == SkPathDirection::kCW ? 1 : N - 1) in PointIterator() 619 RectPointIterator(const SkRect& rect, SkPathDirection dir, unsigned startIndex) in RectPointIterator() 631 OvalPointIterator(const SkRect& oval, SkPathDirection dir, unsigned startIndex) in OvalPointIterator() 646 RRectPointIterator(const SkRRect& rrect, SkPathDirection dir, unsigned startIndex) in RRectPointIterator() [all …]
|