Lines Matching defs:args
19 PathRenderer::CanDrawPath DashLinePathRenderer::onCanDrawPath(const CanDrawPathArgs& args) const {
22 if (args.fShape->style().isDashed() && args.fShape->asLine(pts, &inverted)) {
25 if (!DashOp::CanDrawDashLine(pts, args.fShape->style(), *args.fViewMatrix)) {
33 bool DashLinePathRenderer::onDrawPath(const DrawPathArgs& args) {
34 GR_AUDIT_TRAIL_AUTO_FRAME(args.fContext->priv().auditTrail(),
37 switch (args.fAAType) {
51 SkAssertResult(args.fShape->asLine(pts, nullptr));
52 GrOp::Owner op = DashOp::MakeDashLineOp(args.fContext, std::move(args.fPaint),
53 *args.fViewMatrix, pts, aaMode, args.fShape->style(),
54 args.fUserStencilSettings);
58 args.fSurfaceDrawContext->addDrawOp(args.fClip, std::move(op));