Home
last modified time | relevance | path

Searched refs:useCenter (Results 1 - 25 of 34) sorted by relevance

12

/third_party/skia/docs/examples/
H A DCanvas_drawArc_a.cpp10 for (auto useCenter : { false, true } ) { in REG_FIDDLE()
14 canvas->drawArc(oval, 0, degrees , useCenter, paint); in REG_FIDDLE()
/third_party/skia/src/gpu/ops/
H A DGrOvalOpFactory.h64 bool useCenter,
/third_party/skia/gm/
H A Dcirculararcs.cpp41 auto drawGrid = [canvas, &configureStyle] (SkScalar x, SkScalar y, bool useCenter, bool aa) { in draw_arcs()
60 canvas->drawArc(kRect, start, sweep, useCenter, p0); in draw_arcs()
61 canvas->drawArc(kRect, start, -(360.f - sweep), useCenter, p1); in draw_arcs()
/third_party/skia/include/core/
H A DSkCanvasVirtualEnforcer.h29 void onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter,
H A DSkCanvas.h1410 If useCenter is true, draw a wedge that includes lines from oval
1411 center to arc end points. If useCenter is false, draw arc between end points.
1418 @param useCenter if true, include the center of the oval
1422 bool useCenter, const SkPaint& paint);
2282 bool useCenter, const SkPaint& paint);
/third_party/skia/src/core/
H A DSkOverdrawCanvas.cpp125 bool useCenter, const SkPaint& paint) { in onDrawArc()
126 fList[0]->onDrawArc(arc, startAngle, sweepAngle, useCenter, this->overdrawPaint(paint)); in onDrawArc()
124 onDrawArc(const SkRect& arc, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint) onDrawArc() argument
H A DSkPathPriv.h111 SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
117 static bool DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect);
H A DSkRecorder.cpp183 bool useCenter, const SkPaint& paint) { in onDrawArc()
184 this->append<SkRecords::DrawArc>(paint, oval, startAngle, sweepAngle, useCenter); in onDrawArc()
182 onDrawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint) onDrawArc() argument
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.h231 unsigned useCenter);
H A DSkPicturePlayback.cpp236 int useCenter = reader->readInt(); in handleOp() local
239 canvas->drawArc(rect, startAngle, sweepAngle, SkToBool(useCenter), paint); in handleOp()
H A DSkPath.cpp3225 bool SkPathPriv::DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect) { in DrawArcIsConvex() argument
3230 if (useCenter) { in DrawArcIsConvex()
3240 SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect) { in CreateDrawArcPath()
3256 if (useCenter) { in CreateDrawArcPath()
3261 bool convex = DrawArcIsConvex(sweepAngle, useCenter, isFillNoPathEffect); in CreateDrawArcPath()
3263 bool forceMoveTo = !useCenter; in CreateDrawArcPath()
3281 if (useCenter) { in CreateDrawArcPath()
3239 CreateDrawArcPath(SkPath* path, const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect) CreateDrawArcPath() argument
H A DSkDevice.h250 SkScalar sweepAngle, bool useCenter, const SkPaint& paint);
H A DSkCanvas.cpp2085 SkScalar sweepAngle, bool useCenter,
2094 this->topDevice()->drawArc(oval, startAngle, sweepAngle, useCenter, layer->paint());
2629 SkScalar sweepAngle, bool useCenter,
2635 this->onDrawArc(oval, startAngle, sweepAngle, useCenter, paint);
H A DSkPictureRecord.cpp468 bool useCenter, const SkPaint& paint) { in onDrawArc()
477 this->addInt(useCenter); in onDrawArc()
467 onDrawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint) onDrawArc() argument
/third_party/skia/src/utils/
H A DSkPaintFilterCanvas.cpp110 bool useCenter, const SkPaint& paint) { in onDrawArc()
113 this->SkNWayCanvas::onDrawArc(rect, startAngle, sweepAngle, useCenter, apf.paint()); in onDrawArc()
109 onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint) onDrawArc() argument
H A DSkNWayCanvas.cpp224 bool useCenter, const SkPaint& paint) { in onDrawArc()
227 iter->drawArc(rect, startAngle, sweepAngle, useCenter, paint); in onDrawArc()
223 onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint) onDrawArc() argument
/third_party/skia/tools/
H A DMSKPPlayer.cpp159 bool useCenter,
161 fRecorder.getRecordingCanvas()->drawArc(rect, startAngle, sweepAngle, useCenter, paint);
/third_party/skia/fuzz/
H A DFuzzCanvas.cpp1246 bool useCenter;
1247 fuzz->next(&r, &start, &sweep, &useCenter);
1248 canvas->drawArc(r, start, sweep, useCenter, paint);
1464 bool useCenter;
1465 fuzz->next(&oval, &startAngle, &sweepAngle, &useCenter);
1466 canvas->drawArc(oval, startAngle, sweepAngle, useCenter, paint);
/third_party/skia/src/gpu/geometry/
H A DGrStyledShape.h108 SkScalar sweepAngleDegrees, bool useCenter, const GrStyle& style,
H A DGrStyledShape.cpp307 SkScalar sweepAngleDegrees, bool useCenter, in MakeArc()
310 result.fShape.setArc({oval.makeSorted(), startAngleDegrees, sweepAngleDegrees, useCenter}); in MakeArc()
306 MakeArc(const SkRect& oval, SkScalar startAngleDegrees, SkScalar sweepAngleDegrees, bool useCenter, const GrStyle& style, DoSimplify doSimplify) MakeArc() argument
/third_party/skia/tools/debugger/
H A DDebugCanvas.cpp471 bool useCenter,
473 this->addDrawCommand(new DrawArcCommand(oval, startAngle, sweepAngle, useCenter, paint));
/third_party/skia/src/gpu/v1/
H A DDevice_v1.h113 bool useCenter, const SkPaint& paint) override;
H A DDevice.cpp597 bool useCenter, 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
H A DSurfaceDrawContext_v1.h442 * @param useCenter true means that the implied path begins at the oval center, connects as
455 bool useCenter,

Completed in 34 milliseconds

12