/third_party/skia/docs/examples/ |
D | SkPath_arcto_conic_parametric.cpp | 26 float sweepAngle = 179; in draw() local 29 arc.arcTo(oval, startAngle, sweepAngle, false); in draw() 41 float finalAngle = startAngle + sweepAngle; in draw() 42 float middleAngle = startAngle + 0.5f * sweepAngle; in draw() 43 float weight = cos(SkDegreesToRadians(sweepAngle) / 2); in draw()
|
D | SkPath_arcto_conic_parametric2.cpp | 43 float sweepAngle = 75; in draw() local 46 arc.arcTo(oval, startAngle, sweepAngle, false); in draw() 59 float finalAngle = startAngle + sweepAngle; in draw() 60 float middleAngle = startAngle + 0.5f * sweepAngle; in draw() 61 float weight = cos(SkDegreesToRadians(sweepAngle) / 2); in draw()
|
D | SkPath_arcTo_example.cpp | 16 float sweepAngle = 60; in draw() local 19 arc.arcTo(oval, startAngle, sweepAngle, false); in draw()
|
/third_party/skia/src/core/ |
D | SkPathBuilder.cpp | 247 static bool arc_is_lone_point(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, in arc_is_lone_point() argument 249 if (0 == sweepAngle && (0 == startAngle || SkIntToScalar(360) == startAngle)) { in arc_is_lone_point() 270 static void angles_to_unit_vectors(SkScalar startAngle, SkScalar sweepAngle, in angles_to_unit_vectors() argument 273 stopRad = SkDegreesToRadians(startAngle + sweepAngle); in angles_to_unit_vectors() 289 SkScalar sw = SkScalarAbs(sweepAngle); in angles_to_unit_vectors() 292 SkScalar deltaRad = SkScalarCopySign(SK_Scalar1/512, sweepAngle); in angles_to_unit_vectors() 301 *dir = sweepAngle > 0 ? kCW_SkRotationDirection : kCCW_SkRotationDirection; in angles_to_unit_vectors() 328 SkPathBuilder& SkPathBuilder::arcTo(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, in arcTo() argument 339 if (arc_is_lone_point(oval, startAngle, sweepAngle, &lonePt)) { in arcTo() 345 angles_to_unit_vectors(startAngle, sweepAngle, &startV, &stopV, &dir); in arcTo() [all …]
|
D | SkPath.cpp | 846 static bool arc_is_lone_point(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, in arc_is_lone_point() argument 848 if (0 == sweepAngle && (0 == startAngle || SkIntToScalar(360) == startAngle)) { in arc_is_lone_point() 869 static void angles_to_unit_vectors(SkScalar startAngle, SkScalar sweepAngle, in angles_to_unit_vectors() argument 872 stopRad = SkDegreesToRadians(startAngle + sweepAngle); in angles_to_unit_vectors() 888 SkScalar sw = SkScalarAbs(sweepAngle); in angles_to_unit_vectors() 891 SkScalar deltaRad = SkScalarCopySign(SK_Scalar1/512, sweepAngle); in angles_to_unit_vectors() 900 *dir = sweepAngle > 0 ? kCW_SkRotationDirection : kCCW_SkRotationDirection; in angles_to_unit_vectors() 1092 SkPath& SkPath::arcTo(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, in arcTo() argument 1103 if (arc_is_lone_point(oval, startAngle, sweepAngle, &lonePt)) { in arcTo() 1109 angles_to_unit_vectors(startAngle, sweepAngle, &startV, &stopV, &dir); in arcTo() [all …]
|
D | SkOverdrawCanvas.cpp | 124 void SkOverdrawCanvas::onDrawArc(const SkRect& arc, SkScalar startAngle, SkScalar sweepAngle, in onDrawArc() argument 126 fList[0]->onDrawArc(arc, startAngle, sweepAngle, useCenter, this->overdrawPaint(paint)); in onDrawArc()
|
D | SkPathPriv.h | 111 SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect); 117 static bool DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
|
/third_party/mingw-w64/mingw-w64-headers/include/gdiplus/ |
D | gdipluspath.h | 86 REAL startAngle, REAL sweepAngle) in AddArc() argument 89 x, y, width, height, startAngle, sweepAngle)); in AddArc() 92 REAL startAngle, REAL sweepAngle) in AddArc() argument 95 x, y, width, height, startAngle, sweepAngle)); in AddArc() 97 Status AddArc(const RectF& rect, REAL startAngle, REAL sweepAngle) in AddArc() argument 101 startAngle, sweepAngle)); in AddArc() 103 Status AddArc(const Rect& rect, REAL startAngle, REAL sweepAngle) in AddArc() argument 107 startAngle, sweepAngle)); in AddArc() 256 REAL startAngle, REAL sweepAngle) in AddPie() argument 259 x, y, width, height, startAngle, sweepAngle)); in AddPie() [all …]
|
D | gdiplusgraphics.h | 132 REAL startAngle, REAL sweepAngle) in DrawArc() argument 136 x, y, width, height, startAngle, sweepAngle)); in DrawArc() 139 REAL startAngle, REAL sweepAngle) in DrawArc() argument 143 x, y, width, height, startAngle, sweepAngle)); in DrawArc() 146 REAL startAngle, REAL sweepAngle) in DrawArc() argument 151 startAngle, sweepAngle)); in DrawArc() 154 REAL startAngle, REAL sweepAngle) in DrawArc() argument 159 startAngle, sweepAngle)); in DrawArc() 540 REAL startAngle, REAL sweepAngle) in DrawPie() argument 544 x, y, width, height, startAngle, sweepAngle)); in DrawPie() [all …]
|
/third_party/flutter/skia/gm/ |
D | addarc.cpp | 45 const SkScalar sweepAngle = 345; in onDraw() local 57 path.addArc(r, startAngle, sweepAngle); in onDraw() 286 SkScalar sweepAngle = 10.0f / outerRadius; variable 290 SkScalar endAngle = startAngles[i] + sweepAngle;
|
/third_party/skia/gm/ |
D | addarc.cpp | 45 const SkScalar sweepAngle = 345; in onDraw() local 57 path.addArc(r, startAngle, sweepAngle); in onDraw() 284 SkScalar sweepAngle = 10.0f / outerRadius; variable 288 SkScalar endAngle = startAngles[i] + sweepAngle;
|
/third_party/flutter/engine/flutter/lib/ui/painting/ |
D | path.cc | 135 float sweepAngle, in arcTo() argument 138 startAngle * 180.0 / M_PI, sweepAngle * 180.0 / M_PI, in arcTo() 188 float sweepAngle) { in addArc() argument 190 startAngle * 180.0 / M_PI, sweepAngle * 180.0 / M_PI); in addArc()
|
D | path.h | 58 float sweepAngle, 81 float sweepAngle);
|
/third_party/flutter/skia/src/core/ |
D | SkPath.cpp | 1108 static bool arc_is_lone_point(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, in arc_is_lone_point() argument 1110 if (0 == sweepAngle && (0 == startAngle || SkIntToScalar(360) == startAngle)) { in arc_is_lone_point() 1131 static void angles_to_unit_vectors(SkScalar startAngle, SkScalar sweepAngle, in angles_to_unit_vectors() argument 1134 stopRad = SkDegreesToRadians(startAngle + sweepAngle); in angles_to_unit_vectors() 1150 SkScalar sw = SkScalarAbs(sweepAngle); in angles_to_unit_vectors() 1153 SkScalar deltaRad = SkScalarCopySign(SK_Scalar1/512, sweepAngle); in angles_to_unit_vectors() 1162 *dir = sweepAngle > 0 ? kCW_SkRotationDirection : kCCW_SkRotationDirection; in angles_to_unit_vectors() 1354 SkPath& SkPath::arcTo(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, in arcTo() argument 1365 if (arc_is_lone_point(oval, startAngle, sweepAngle, &lonePt)) { in arcTo() 1371 angles_to_unit_vectors(startAngle, sweepAngle, &startV, &stopV, &dir); in arcTo() [all …]
|
D | SkPathPriv.h | 107 SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect); 113 static bool DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
|
D | SkOverdrawCanvas.cpp | 113 void SkOverdrawCanvas::onDrawArc(const SkRect& arc, SkScalar startAngle, SkScalar sweepAngle, in onDrawArc() argument 115 fList[0]->onDrawArc(arc, startAngle, sweepAngle, useCenter, this->overdrawPaint(paint)); in onDrawArc()
|
/third_party/skia/src/gpu/ops/ |
D | GrOvalOpFactory.h | 63 SkScalar sweepAngle,
|
/third_party/flutter/skia/src/gpu/ops/ |
D | GrOvalOpFactory.h | 62 SkScalar sweepAngle,
|
/third_party/flutter/engine/flutter/lib/web_ui/lib/src/engine/compositor/ |
D | path.dart | 26 void addArc(ui.Rect oval, double startAngle, double sweepAngle) { 68 ui.Rect rect, double startAngle, double sweepAngle, bool forceMoveTo) {
|
/third_party/flutter/flutter/packages/flutter/lib/src/material/ |
D | arc.dart | 55 double sweepAngle() => 2.0 * math.asin(distanceFromAtoB / (2.0 * _radius)); 62 _beginAngle = sweepAngle() * (begin.dy - end.dy).sign; 65 _beginAngle = math.pi + sweepAngle() * (end.dy - begin.dy).sign; 73 _endAngle = _beginAngle + sweepAngle() * (end.dx - begin.dx).sign; 76 _endAngle = _beginAngle + sweepAngle() * (begin.dx - end.dx).sign;
|
/third_party/flutter/skia/src/utils/ |
D | SkLuaCanvas.cpp | 187 void SkLuaCanvas::onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, in onDrawArc() argument 192 lua.pushScalar(sweepAngle, "sweepAngle"); in onDrawArc()
|
/third_party/skia/include/core/ |
D | SkCanvasVirtualEnforcer.h | 29 void onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter,
|
/third_party/flutter/engine/flutter/lib/web_ui/lib/src/ui/ |
D | canvas.dart | 551 /// startAngle radians around the oval up to startAngle + sweepAngle 560 void drawArc(Rect rect, double startAngle, double sweepAngle, bool useCenter, 573 if (sweepAngle <= -pi2) { 579 sweepAngle += pi2; 581 while (sweepAngle >= pi2) { 587 sweepAngle -= pi2; 589 path.arcTo(rect, startAngle, sweepAngle, forceMoveTo); 1279 /// startAngle radians around the oval up to startAngle + sweepAngle 1288 Rect rect, double startAngle, double sweepAngle, bool forceMoveTo) { 1301 startAngle, startAngle + sweepAngle, sweepAngle.isNegative)); [all …]
|
/third_party/skia/src/utils/ |
D | SkPaintFilterCanvas.cpp | 104 void SkPaintFilterCanvas::onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, in onDrawArc() argument 108 this->SkNWayCanvas::onDrawArc(rect, startAngle, sweepAngle, useCenter, apf.paint()); in onDrawArc()
|
/third_party/skia/modules/canvaskit/ |
D | interface.js | 73 CanvasKit.Path.prototype.addArc = function(oval, startAngle, sweepAngle) { argument 77 this._addArc(oPtr, startAngle, sweepAngle); 184 CanvasKit.Path.prototype.arcToOval = function(oval, startAngle, sweepAngle, forceMoveTo) { argument 186 this._arcToOval(oPtr, startAngle, sweepAngle, forceMoveTo); 477 CanvasKit.Canvas.prototype.drawArc = function(oval, startAngle, sweepAngle, useCenter, paint) { argument 480 this._drawArc(oPtr, startAngle, sweepAngle, useCenter, paint);
|