/third_party/skia/docs/examples/ |
H A D | SkPath_arcto_conic_parametric.cpp | 26 float sweepAngle = 179; in REG_FIDDLE() local 29 arc.arcTo(oval, startAngle, sweepAngle, false); in REG_FIDDLE() 41 float finalAngle = startAngle + sweepAngle; in REG_FIDDLE() 42 float middleAngle = startAngle + 0.5f * sweepAngle; in REG_FIDDLE() 43 float weight = cos(SkDegreesToRadians(sweepAngle) / 2); in REG_FIDDLE()
|
H A D | SkPath_arcto_conic_parametric2.cpp | 43 float sweepAngle = 75; in REG_FIDDLE() local 46 arc.arcTo(oval, startAngle, sweepAngle, false); in REG_FIDDLE() 59 float finalAngle = startAngle + sweepAngle; in REG_FIDDLE() 60 float middleAngle = startAngle + 0.5f * sweepAngle; in REG_FIDDLE() 61 float weight = cos(SkDegreesToRadians(sweepAngle) / 2); in REG_FIDDLE()
|
H A D | SkPath_arcTo_example.cpp | 16 float sweepAngle = 60; in REG_FIDDLE() local 19 arc.arcTo(oval, startAngle, sweepAngle, false); in REG_FIDDLE()
|
/third_party/skia/src/core/ |
H A 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, in arcTo() 391 addArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle) addArc() argument [all...] |
H A 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, in arcTo() 1303 addArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle) addArc() argument 3225 DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect) DrawArcIsConvex() argument 3239 CreateDrawArcPath(SkPath* path, const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect) CreateDrawArcPath() argument [all...] |
H A 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()
|
H A D | SkPathPriv.h | 111 SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect); 117 static bool DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
|
H A D | SkRecorder.cpp | 182 void SkRecorder::onDrawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, in onDrawArc() argument 184 this->append<SkRecords::DrawArc>(paint, oval, startAngle, sweepAngle, useCenter); in onDrawArc()
|
H A D | SkDevice.cpp | 142 SkScalar sweepAngle, bool useCenter, const SkPaint& paint) { in drawArc() 145 SkPathPriv::CreateDrawArcPath(&path, oval, startAngle, sweepAngle, useCenter, in drawArc() 141 drawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint) drawArc() argument
|
H A D | SkRecords.h | 230 SkScalar sweepAngle;
|
H A D | SkPictureRecord.cpp | 467 void SkPictureRecord::onDrawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, in onDrawArc() argument 470 size_t size = 2 * kUInt32Size + sizeof(oval) + sizeof(startAngle) + sizeof(sweepAngle) + in onDrawArc() 476 this->addScalar(sweepAngle); in onDrawArc()
|
H A D | SkPicturePlayback.cpp | 235 SkScalar sweepAngle = reader->readScalar(); in handleOp() local 239 canvas->drawArc(rect, startAngle, sweepAngle, SkToBool(useCenter), paint); in handleOp()
|
H A D | SkCanvas.cpp | 2085 SkScalar sweepAngle, bool useCenter, 2094 this->topDevice()->drawArc(oval, startAngle, sweepAngle, useCenter, layer->paint()); 2629 SkScalar sweepAngle, bool useCenter, 2632 if (oval.isEmpty() || !sweepAngle) { 2635 this->onDrawArc(oval, startAngle, sweepAngle, useCenter, paint);
|
/third_party/skia/gm/ |
H A D | addarc.cpp | 45 const SkScalar sweepAngle = 345; variable 57 path.addArc(r, startAngle, sweepAngle); 284 SkScalar sweepAngle = 10.0f / outerRadius; in DEF_SIMPLE_GM() local 288 SkScalar endAngle = startAngles[i] + sweepAngle; in DEF_SIMPLE_GM() 293 // A combination of tiny sweepAngle + large radius, we should draw a line. in DEF_SIMPLE_GM()
|
/third_party/skia/src/gpu/ops/ |
H A D | GrOvalOpFactory.h | 63 SkScalar sweepAngle,
|
/third_party/skia/include/core/ |
H A D | SkCanvasVirtualEnforcer.h | 29 void onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter,
|
H A D | SkPath.h | 822 bounded by oval, from startAngle through sweepAngle. Both startAngle and 823 sweepAngle are measured in degrees, where zero degrees is aligned with the 832 @param sweepAngle sweep, in degrees. Positive is clockwise; treated modulo 360 838 SkPath& arcTo(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool forceMoveTo); 1129 bounded by oval, from startAngle through sweepAngle. Both startAngle and 1130 sweepAngle are measured in degrees, where zero degrees is aligned with the 1133 If sweepAngle <= -360, or sweepAngle >= 360; and startAngle modulo 90 is nearly 1134 zero, append oval instead of arc. Otherwise, sweepAngle values are treated 1139 @param sweepAngle swee [all...] |
/third_party/skia/src/utils/ |
H A D | SkPaintFilterCanvas.cpp | 109 void SkPaintFilterCanvas::onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, in onDrawArc() argument 113 this->SkNWayCanvas::onDrawArc(rect, startAngle, sweepAngle, useCenter, apf.paint()); in onDrawArc()
|
H A D | SkNWayCanvas.cpp | 223 void SkNWayCanvas::onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, in onDrawArc() argument 227 iter->drawArc(rect, startAngle, sweepAngle, useCenter, paint); in onDrawArc()
|
/third_party/skia/modules/canvaskit/ |
H A D | interface.js | 73 CanvasKit.Path.prototype.addArc = function(oval, startAngle, sweepAngle) { 77 this._addArc(oPtr, startAngle, sweepAngle); 181 // bounded by oval, from startAngle through sweepAngle. Both startAngle and 182 // sweepAngle are measured in degrees, where zero degrees is aligned with the 184 CanvasKit.Path.prototype.arcToOval = function(oval, startAngle, sweepAngle, forceMoveTo) { 186 this._arcToOval(oPtr, startAngle, sweepAngle, forceMoveTo); 477 CanvasKit.Canvas.prototype.drawArc = function(oval, startAngle, sweepAngle, useCenter, paint) { 480 this._drawArc(oPtr, startAngle, sweepAngle, useCenter, paint);
|
H A D | canvaskit_bindings.cpp | 930 SkScalar startAngle, SkScalar sweepAngle, in EMSCRIPTEN_BINDINGS() 933 self.drawArc(*oval, startAngle, sweepAngle, useCenter, paint); in EMSCRIPTEN_BINDINGS() 1520 SkScalar startAngle, SkScalar sweepAngle)->void { in EMSCRIPTEN_BINDINGS() 1522 self.addArc(*oval, startAngle, sweepAngle); in EMSCRIPTEN_BINDINGS() 1552 SkScalar sweepAngle, bool forceMoveTo)->void { in EMSCRIPTEN_BINDINGS() 1554 self.arcTo(*oval, startAngle, sweepAngle, forceMoveTo); in EMSCRIPTEN_BINDINGS()
|
/third_party/skia/tools/ |
H A D | MSKPPlayer.cpp | 158 SkScalar sweepAngle, 161 fRecorder.getRecordingCanvas()->drawArc(rect, startAngle, sweepAngle, useCenter, paint);
|
/third_party/skia/tools/debugger/ |
H A D | DebugCanvas.cpp | 470 SkScalar sweepAngle, 473 this->addDrawCommand(new DrawArcCommand(oval, startAngle, sweepAngle, useCenter, paint));
|
/third_party/skia/src/gpu/v1/ |
H A D | Device_v1.h | 112 void drawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle,
|
H A D | Device.cpp | 596 SkScalar sweepAngle, in drawArc() 602 this->INHERITED::drawArc(oval, startAngle, sweepAngle, useCenter, paint); in drawArc() 613 startAngle, sweepAngle, useCenter, GrStyle(paint)); in drawArc() 594 drawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint) drawArc() argument
|