Home
last modified time | relevance | path

Searched refs:quadPts (Results 1 - 16 of 16) sorted by relevance

/third_party/skia/src/core/
H A DSkStroke.cpp49 #define STROKER_RESULT(resultType, depth, quadPts, format, ...) \
51 SkDebugf(" " #resultType " t=(%g,%g)\n", quadPts->fStartT, quadPts->fEndT), \
55 #define STROKER_RESULT(resultType, depth, quadPts, format, ...) \
525 void SkPathStroker::init(StrokeType strokeType, SkQuadConstruct* quadPts, SkScalar tStart, in init() argument
529 quadPts->init(tStart, tEnd); in init()
749 SkQuadConstruct quadPts; variable
750 this->init(kOuter_StrokeType, &quadPts, 0, 1);
751 (void) this->conicStroke(conic, &quadPts);
752 this->init(kInner_StrokeType, &quadPts,
[all...]
H A DSkEdgeBuilder.cpp341 const SkPoint* quadPts = quadder.computeQuads( in build() local
344 handle_quad(quadPts); in build()
345 quadPts += 2; in build()
H A DSkScan_Hairline.cpp608 const SkPoint* quadPts = converter.computeQuads(pts, *w, tol);
610 int level = compute_quad_level(quadPts);
611 hairquad(quadPts, clip, insetClip, outsetClip, blitter, level, lineproc);
612 quadPts += 2;
H A DSkEdgeClipper.cpp586 const SkPoint* quadPts = quadder.computeQuads(e.fPts, iter.conicWeight(), conicTol); in ClipPath() local
588 if (clipper.clipQuad(quadPts, clip)) { in ClipPath()
591 quadPts += 2; in ClipPath()
H A DSkPath.cpp324 SkPoint quadPts[5]; in conservativelyContainsRect() local
325 int count = orig.chopIntoQuadsPOW2(quadPts, 1); in conservativelyContainsRect()
328 if (!check_edge_against_rect(quadPts[0], quadPts[2], rect, direction)) { in conservativelyContainsRect()
331 if (!check_edge_against_rect(quadPts[2], quadPts[4], rect, direction)) { in conservativelyContainsRect()
/third_party/skia/docs/examples/
H A DQuad_b.cpp10 SkPoint quadPts[] = {{20, 150}, {120, 10}, {220, 150}}; in REG_FIDDLE() local
15 canvas->drawLine(quadPts[0], quadPts[1], paint); in REG_FIDDLE()
16 canvas->drawLine(quadPts[1], quadPts[2], paint); in REG_FIDDLE()
18 path.moveTo(quadPts[0]); in REG_FIDDLE()
19 path.quadTo(quadPts[1], quadPts[2]); in REG_FIDDLE()
23 quadPts[1].fY += 30; in REG_FIDDLE()
H A DQuad_a.cpp10 SkPoint quadPts[] = {{20, 90}, {120, 10}, {220, 90}}; in REG_FIDDLE() local
11 canvas->drawLine(quadPts[0], quadPts[1], paint); in REG_FIDDLE()
12 canvas->drawLine(quadPts[1], quadPts[2], paint); in REG_FIDDLE()
14 path.moveTo(quadPts[0]); in REG_FIDDLE()
15 path.quadTo(quadPts[1], quadPts[2]); in REG_FIDDLE()
/third_party/skia/src/utils/
H A DSkParsePath.cpp273 const SkPoint* quadPts = quadder.computeQuads(pts, iter.conicWeight(), tol); in ToSVGString() local
275 append_command('Q', &quadPts[i*2 + 1], 2); in ToSVGString()
H A DSkShadowTessellator.cpp830 SkPoint quadPts[3]; in handleConic() local
831 quadPts[0] = lastPoint; in handleConic()
832 quadPts[1] = quads[0]; in handleConic()
833 quadPts[2] = i == count - 1 ? pts[2] : quads[1]; in handleConic()
834 this->handleQuad(quadPts); in handleConic()
835 lastPoint = quadPts[2]; in handleConic()
/third_party/skia/src/gpu/geometry/
H A DGrAAConvexTessellator.cpp999 SkPoint quadPts[3];
1000 quadPts[0] = lastPoint;
1001 quadPts[1] = quads[0];
1002 quadPts[2] = i == count - 1 ? pts[2] : quads[1];
1003 this->quadTo(quadPts);
1004 lastPoint = quadPts[2];
H A DGrTriangulator.cpp551 const SkPoint* quadPts = converter.computeQuads(pts, weight, toleranceSqd); in pathToContours() local
553 this->appendQuadraticToContour(quadPts, toleranceSqd, contour); in pathToContours()
554 quadPts += 2; in pathToContours()
/third_party/skia/src/gpu/ops/
H A DAAConvexPathRenderer.cpp326 const SkPoint* quadPts = converter.computeQuads(pts, weight, 0.25f); in get_segments() local
328 update_degenerate_test(&degenerateData, quadPts[2*i + 1]); in get_segments()
329 update_degenerate_test(&degenerateData, quadPts[2*i + 2]); in get_segments()
330 add_quad_segment(quadPts + 2*i, segments); in get_segments()
H A DDefaultPathRenderer.cpp127 const SkPoint* quadPts = converter.computeQuads(pts, weight, srcSpaceTol); in addConic() local
129 this->addQuad(quadPts + i * 2, srcSpaceTolSqd, srcSpaceTol); in addConic()
H A DAAHairLinePathRenderer.cpp330 const SkPoint* quadPts = converter.computeQuads(pathPts, weight, 0.25f); in gather_lines_and_quads() local
332 addSrcChoppedQuad(quadPts + 2 * i, !verbsInContour && 0 == i); in gather_lines_and_quads()
/third_party/skia/tools/fonts/
H A DTestSVGTypeface.cpp1126 const SkPoint* quadPts; in path_to_quads() local
1143 quadPts = converter.computeQuads(pts, *w, SK_Scalar1); in path_to_quads()
1145 quadPath->quadTo(quadPts[i * 2 + 1].fX, in path_to_quads()
1146 quadPts[i * 2 + 1].fY, in path_to_quads()
1147 quadPts[i * 2 + 2].fX, in path_to_quads()
1148 quadPts[i * 2 + 2].fY); in path_to_quads()
/third_party/skia/src/gpu/
H A DGrDistanceFieldGenFromVector.cpp791 const SkPoint* quadPts = converter.computeQuads(e.fPts, weight, kConicTolerance);
793 add_quad(quadPts + 2*i, &segments);

Completed in 28 milliseconds