Home
last modified time | relevance | path

Searched refs:srcPts (Results 1 – 21 of 21) sorted by relevance

/external/skia/src/core/
DSkQuadClipper.cpp53 bool SkQuadClipper::clipQuad(const SkPoint srcPts[3], SkPoint dst[3]) { in clipQuad()
57 if (srcPts[0].fY > srcPts[2].fY) { in clipQuad()
58 dst[0] = srcPts[2]; in clipQuad()
59 dst[1] = srcPts[1]; in clipQuad()
60 dst[2] = srcPts[0]; in clipQuad()
63 memcpy(dst, srcPts, 3 * sizeof(SkPoint)); in clipQuad()
DSkCubicClipper.cpp109 bool SkCubicClipper::clipCubic(const SkPoint srcPts[4], SkPoint dst[4]) { in clipCubic()
113 if (srcPts[0].fY > srcPts[3].fY) { in clipCubic()
114 dst[0] = srcPts[3]; in clipCubic()
115 dst[1] = srcPts[2]; in clipCubic()
116 dst[2] = srcPts[1]; in clipCubic()
117 dst[3] = srcPts[0]; in clipCubic()
120 memcpy(dst, srcPts, 4 * sizeof(SkPoint)); in clipCubic()
DSkPathRef.cpp587 const SkPoint* srcPts = fPts; in next() local
591 pts[0] = srcPts[0]; in next()
592 srcPts += 1; in next()
595 pts[0] = srcPts[-1]; in next()
596 pts[1] = srcPts[0]; in next()
597 srcPts += 1; in next()
603 pts[0] = srcPts[-1]; in next()
604 pts[1] = srcPts[0]; in next()
605 pts[2] = srcPts[1]; in next()
606 srcPts += 2; in next()
[all …]
DSkEdgeClipper.cpp144 void SkEdgeClipper::clipMonoQuad(const SkPoint srcPts[3], const SkRect& clip) { in clipMonoQuad()
146 bool reverse = sort_increasing_Y(pts, srcPts, 3); in clipMonoQuad()
221 bool SkEdgeClipper::clipQuad(const SkPoint srcPts[3], const SkRect& clip) { in clipQuad()
226 bounds.setBounds(srcPts, 3); in clipQuad()
230 int countY = SkChopQuadAtYExtrema(srcPts, monoY); in clipQuad()
417 bool SkEdgeClipper::clipCubic(const SkPoint srcPts[4], const SkRect& clip) { in clipCubic()
421 const SkRect bounds = compute_cubic_bounds(srcPts); in clipCubic()
431 return this->clipLine(srcPts[0], srcPts[3], clip); in clipCubic()
434 int countY = SkChopCubicAtYExtrema(srcPts, monoY); in clipCubic()
DSkQuadClipper.h54 void clipMonoQuad(const SkPoint srcPts[3], const SkRect& clip);
55 void clipMonoCubic(const SkPoint srcPts[4], const SkRect& clip);
DSkEdgeClipper.h48 void clipMonoQuad(const SkPoint srcPts[3], const SkRect& clip);
49 void clipMonoCubic(const SkPoint srcPts[4], const SkRect& clip);
DSkPath.cpp1158 SkPoint srcPts[2]; in arcTo() local
1159 this->getLastPt(&srcPts[0]); in arcTo()
1168 srcPts[1].set(x, y); in arcTo()
1169 if (srcPts[0] == srcPts[1]) { in arcTo()
1174 SkVector midPointDistance = srcPts[0] - srcPts[1]; in arcTo()
1200 pointTransform.mapPoints(unitPts, srcPts, (int) SK_ARRAY_COUNT(unitPts)); in arcTo()
1765 const SkPoint* SK_RESTRICT srcPts = fPts; in next() local
1781 fMoveTo = *srcPts; in next()
1782 pts[0] = *srcPts; in next()
1783 srcPts += 1; in next()
[all …]
DSkPathBuilder.cpp441 SkPoint srcPts[2] = { fPts.back(), endPt }; in arcTo() local
451 if (srcPts[0] == srcPts[1]) { in arcTo()
456 SkVector midPointDistance = srcPts[0] - srcPts[1]; in arcTo()
482 pointTransform.mapPoints(unitPts, srcPts, (int) SK_ARRAY_COUNT(unitPts)); in arcTo()
/external/skqp/src/core/
DSkQuadClipper.cpp53 bool SkQuadClipper::clipQuad(const SkPoint srcPts[3], SkPoint dst[3]) { in clipQuad()
57 if (srcPts[0].fY > srcPts[2].fY) { in clipQuad()
58 dst[0] = srcPts[2]; in clipQuad()
59 dst[1] = srcPts[1]; in clipQuad()
60 dst[2] = srcPts[0]; in clipQuad()
63 memcpy(dst, srcPts, 3 * sizeof(SkPoint)); in clipQuad()
DSkCubicClipper.cpp109 bool SkCubicClipper::clipCubic(const SkPoint srcPts[4], SkPoint dst[4]) { in clipCubic()
113 if (srcPts[0].fY > srcPts[3].fY) { in clipCubic()
114 dst[0] = srcPts[3]; in clipCubic()
115 dst[1] = srcPts[2]; in clipCubic()
116 dst[2] = srcPts[1]; in clipCubic()
117 dst[3] = srcPts[0]; in clipCubic()
120 memcpy(dst, srcPts, 4 * sizeof(SkPoint)); in clipCubic()
DSkPathRef.cpp819 const SkPoint* srcPts = fPts; in next() local
823 pts[0] = srcPts[0]; in next()
824 srcPts += 1; in next()
827 pts[0] = srcPts[-1]; in next()
828 pts[1] = srcPts[0]; in next()
829 srcPts += 1; in next()
835 pts[0] = srcPts[-1]; in next()
836 pts[1] = srcPts[0]; in next()
837 pts[2] = srcPts[1]; in next()
838 srcPts += 2; in next()
[all …]
DSkEdgeClipper.cpp144 void SkEdgeClipper::clipMonoQuad(const SkPoint srcPts[3], const SkRect& clip) { in clipMonoQuad()
146 bool reverse = sort_increasing_Y(pts, srcPts, 3); in clipMonoQuad()
219 bool SkEdgeClipper::clipQuad(const SkPoint srcPts[3], const SkRect& clip) { in clipQuad()
224 bounds.set(srcPts, 3); in clipQuad()
228 int countY = SkChopQuadAtYExtrema(srcPts, monoY); in clipQuad()
415 bool SkEdgeClipper::clipCubic(const SkPoint srcPts[4], const SkRect& clip) { in clipCubic()
419 const SkRect bounds = compute_cubic_bounds(srcPts); in clipCubic()
429 return this->clipLine(srcPts[0], srcPts[3], clip); in clipCubic()
432 int countY = SkChopCubicAtYExtrema(srcPts, monoY); in clipCubic()
DSkQuadClipper.h54 void clipMonoQuad(const SkPoint srcPts[3], const SkRect& clip);
55 void clipMonoCubic(const SkPoint srcPts[4], const SkRect& clip);
DSkEdgeClipper.h41 void clipMonoQuad(const SkPoint srcPts[3], const SkRect& clip);
42 void clipMonoCubic(const SkPoint srcPts[4], const SkRect& clip);
DSkPath.cpp1409 SkPoint srcPts[2]; in arcTo() local
1410 this->getLastPt(&srcPts[0]); in arcTo()
1419 srcPts[1].set(x, y); in arcTo()
1420 if (srcPts[0] == srcPts[1]) { in arcTo()
1425 SkVector midPointDistance = srcPts[0] - srcPts[1]; in arcTo()
1451 pointTransform.mapPoints(unitPts, srcPts, (int) SK_ARRAY_COUNT(unitPts)); in arcTo()
2096 const SkPoint* SK_RESTRICT srcPts = fPts; in doNext() local
2112 fMoveTo = *srcPts; in doNext()
2113 pts[0] = *srcPts; in doNext()
2114 srcPts += 1; in doNext()
[all …]
/external/skia/src/gpu/ops/
DGrAAConvexTessellator.cpp966 void GrAAConvexTessellator::quadTo(const SkMatrix& m, const SkPoint srcPts[3]) { in quadTo()
968 m.mapPoints(pts, srcPts, 3); in quadTo()
972 void GrAAConvexTessellator::cubicTo(const SkMatrix& m, const SkPoint srcPts[4]) { in cubicTo()
974 m.mapPoints(pts, srcPts, 4); in cubicTo()
990 void GrAAConvexTessellator::conicTo(const SkMatrix& m, const SkPoint srcPts[3], SkScalar w) { in conicTo()
992 m.mapPoints(pts, srcPts, 3); in conicTo()
DGrTextureOp.cpp547 SkPoint srcPts[4]; in TextureOp() local
548 GrMapRectPoints(set[q].fDstRect, set[q].fSrcRect, set[q].fDstClipQuad, srcPts, 4); in TextureOp()
549 quad.fLocal = GrQuad::MakeFromSkQuad(srcPts, SkMatrix::I()); in TextureOp()
1282 SkPoint srcPts[4]; in AddTextureSetOps() local
1283 GrMapRectPoints(set[i].fDstRect, set[i].fSrcRect, set[i].fDstClipQuad, srcPts, 4); in AddTextureSetOps()
1284 quad.fLocal = GrQuad::MakeFromSkQuad(srcPts, SkMatrix::I()); in AddTextureSetOps()
DGrAAHairLinePathRenderer.cpp272 auto addChoppedQuad = [&](const SkPoint srcPts[3], const SkPoint devPts[4], in gather_lines_and_quads()
280 SkASSERT(srcPts || !persp); in gather_lines_and_quads()
296 const SkPoint* qPts = persp ? srcPts : devPts; in gather_lines_and_quads()
/external/skqp/src/gpu/ops/
DGrAAHairLinePathRenderer.cpp271 auto addChoppedQuad = [&](const SkPoint srcPts[3], const SkPoint devPts[4], in gather_lines_and_quads()
279 SkASSERT(srcPts || !persp); in gather_lines_and_quads()
295 const SkPoint* qPts = persp ? srcPts : devPts; in gather_lines_and_quads()
/external/skqp/tests/
DPathTest.cpp974 const SkPoint srcPts[], bool expectClose) { in test_poly() argument
984 REPORTER_ASSERT(reporter, pts[0] == srcPts[0]); in test_poly()
985 srcPts++; in test_poly()
990 REPORTER_ASSERT(reporter, pts[1] == srcPts[0]); in test_poly()
991 srcPts++; in test_poly()
/external/skia/tests/
DPathTest.cpp974 const SkPoint srcPts[], bool expectClose) { in test_poly() argument
981 REPORTER_ASSERT(reporter, pts[0] == srcPts[0]); in test_poly()
982 srcPts++; in test_poly()
987 REPORTER_ASSERT(reporter, pts[1] == srcPts[0]); in test_poly()
988 srcPts++; in test_poly()