Home | History | Annotate | Download | only in ops

Lines Matching defs:args

612 bool GrAAHairLinePathRenderer::onCanDrawPath(const CanDrawPathArgs& args) const {
613 if (GrAAType::kCoverage != args.fAAType) {
617 if (!IsStrokeHairlineOrEquivalent(args.fShape->style(), *args.fViewMatrix, nullptr)) {
622 if (args.fShape->style().pathEffect()) {
626 if (SkPath::kLine_SegmentMask == args.fShape->segmentMask() ||
627 args.fShaderCaps->shaderDerivativeSupport()) {
819 const PathData& args = fPaths[i];
820 quadCount += gather_lines_and_quads(args.fPath, args.fViewMatrix, args.fDevClipBounds,
938 bool GrAAHairLinePathRenderer::onDrawPath(const DrawPathArgs& args) {
939 GR_AUDIT_TRAIL_AUTO_FRAME(args.fRenderTargetContext->auditTrail(),
941 SkASSERT(!args.fRenderTargetContext->isUnifiedMultisampled());
944 args.fClip->getConservativeBounds(args.fRenderTargetContext->width(),
945 args.fRenderTargetContext->height(),
948 args.fShape->asPath(&path);
950 args.fPaint.getColor(), *args.fViewMatrix, path, args.fShape->style(), devClipBounds);
951 GrPipelineBuilder pipelineBuilder(std::move(args.fPaint), args.fAAType);
952 pipelineBuilder.setUserStencil(args.fUserStencilSettings);
953 args.fRenderTargetContext->addMeshDrawOp(pipelineBuilder, *args.fClip, std::move(op));