Home
last modified time | relevance | path

Searched refs:sweepAngle (Results 1 - 25 of 36) sorted by relevance

12

/third_party/skia/docs/examples/
H A DSkPath_arcto_conic_parametric.cpp26 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 DSkPath_arcto_conic_parametric2.cpp43 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 DSkPath_arcTo_example.cpp16 float sweepAngle = 60; in REG_FIDDLE() local
19 arc.arcTo(oval, startAngle, sweepAngle, false); in REG_FIDDLE()
/third_party/skia/src/core/
H A 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, in arcTo()
391 addArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle) addArc() argument
[all...]
H A 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, 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 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()
H A DSkPathPriv.h111 SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
117 static bool DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
H A DSkRecorder.cpp182 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 DSkDevice.cpp142 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 DSkRecords.h230 SkScalar sweepAngle;
H A DSkPictureRecord.cpp467 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 DSkPicturePlayback.cpp235 SkScalar sweepAngle = reader->readScalar(); in handleOp() local
239 canvas->drawArc(rect, startAngle, sweepAngle, SkToBool(useCenter), paint); in handleOp()
H A DSkCanvas.cpp2085 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 Daddarc.cpp45 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 DGrOvalOpFactory.h63 SkScalar sweepAngle,
/third_party/skia/include/core/
H A DSkCanvasVirtualEnforcer.h29 void onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter,
H A DSkPath.h822 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 DSkPaintFilterCanvas.cpp109 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 DSkNWayCanvas.cpp223 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 Dinterface.js73 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 Dcanvaskit_bindings.cpp930 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 DMSKPPlayer.cpp158 SkScalar sweepAngle,
161 fRecorder.getRecordingCanvas()->drawArc(rect, startAngle, sweepAngle, useCenter, paint);
/third_party/skia/tools/debugger/
H A DDebugCanvas.cpp470 SkScalar sweepAngle,
473 this->addDrawCommand(new DrawArcCommand(oval, startAngle, sweepAngle, useCenter, paint));
/third_party/skia/src/gpu/v1/
H A DDevice_v1.h112 void drawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle,
H A DDevice.cpp596 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

Completed in 31 milliseconds

12