/third_party/skia/src/core/ |
H A D | SkStroke.cpp | 49 #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 D | SkEdgeBuilder.cpp | 341 const SkPoint* quadPts = quadder.computeQuads( in build() local 344 handle_quad(quadPts); in build() 345 quadPts += 2; in build()
|
H A D | SkScan_Hairline.cpp | 608 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 D | SkEdgeClipper.cpp | 586 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 D | SkPath.cpp | 324 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 D | Quad_b.cpp | 10 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 D | Quad_a.cpp | 10 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 D | SkParsePath.cpp | 273 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 D | SkShadowTessellator.cpp | 830 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 D | GrAAConvexTessellator.cpp | 999 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 D | GrTriangulator.cpp | 551 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 D | AAConvexPathRenderer.cpp | 326 const SkPoint* quadPts = converter.computeQuads(pts, weight, 0.25f); in get_segments() local 328 update_degenerate_test(°enerateData, quadPts[2*i + 1]); in get_segments() 329 update_degenerate_test(°enerateData, quadPts[2*i + 2]); in get_segments() 330 add_quad_segment(quadPts + 2*i, segments); in get_segments()
|
H A D | DefaultPathRenderer.cpp | 127 const SkPoint* quadPts = converter.computeQuads(pts, weight, srcSpaceTol); in addConic() local 129 this->addQuad(quadPts + i * 2, srcSpaceTolSqd, srcSpaceTol); in addConic()
|
H A D | AAHairLinePathRenderer.cpp | 330 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 D | TestSVGTypeface.cpp | 1126 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 D | GrDistanceFieldGenFromVector.cpp | 791 const SkPoint* quadPts = converter.computeQuads(e.fPts, weight, kConicTolerance); 793 add_quad(quadPts + 2*i, &segments);
|