Home
last modified time | relevance | path

Searched refs:sweepAngle (Results 1 – 25 of 87) sorted by relevance

1234

/third_party/skia/docs/examples/
DSkPath_arcto_conic_parametric.cpp26 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()
DSkPath_arcto_conic_parametric2.cpp43 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()
DSkPath_arcTo_example.cpp16 float sweepAngle = 60; in draw() local
19 arc.arcTo(oval, startAngle, sweepAngle, false); in draw()
/third_party/skia/src/core/
DSkPathBuilder.cpp247 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 …]
DSkPath.cpp846 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 …]
DSkOverdrawCanvas.cpp124 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()
DSkPathPriv.h111 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/
Dgdipluspath.h86 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 …]
Dgdiplusgraphics.h132 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/
Daddarc.cpp45 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/
Daddarc.cpp45 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/
Dpath.cc135 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()
Dpath.h58 float sweepAngle,
81 float sweepAngle);
/third_party/flutter/skia/src/core/
DSkPath.cpp1108 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 …]
DSkPathPriv.h107 SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
113 static bool DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
DSkOverdrawCanvas.cpp113 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/
DGrOvalOpFactory.h63 SkScalar sweepAngle,
/third_party/flutter/skia/src/gpu/ops/
DGrOvalOpFactory.h62 SkScalar sweepAngle,
/third_party/flutter/engine/flutter/lib/web_ui/lib/src/engine/compositor/
Dpath.dart26 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/
Darc.dart55 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/
DSkLuaCanvas.cpp187 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/
DSkCanvasVirtualEnforcer.h29 void onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter,
/third_party/flutter/engine/flutter/lib/web_ui/lib/src/ui/
Dcanvas.dart551 /// 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/
DSkPaintFilterCanvas.cpp104 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/
Dinterface.js73 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);

1234