/external/skia/samplecode/ |
H A D | SampleHairCurves.cpp | 42 SkScalar pts[] = { local 48 curves.moveTo(pts[0], pts[1]); 49 curves.cubicTo(pts[2], pts[3], 50 pts[4], pts[5], 51 pts[6], pts[7]); 53 hulls.moveTo(pts[ 64 SkScalar pts[] = { local 82 SkScalar pts[] = { local 103 SkScalar pts[] = { local [all...] |
H A D | SampleGradients.cpp | 14 SkPoint pts[] = { { r.fLeft, r.fTop }, { r.fRight, r.fTop } }; local 15 return SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode); 65 static sk_sp<SkShader> MakeLinear(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument 66 return SkGradientShader::MakeLinear(pts, data.fColors, data.fPos, data.fCount, tm); 69 static sk_sp<SkShader> MakeRadial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument 71 center.set(SkScalarAve(pts[0].fX, pts[1].fX), 72 SkScalarAve(pts[0].fY, pts[1].fY)); 77 static sk_sp<SkShader> MakeSweep(const SkPoint pts[ argument 84 Make2Conical(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) argument 96 Make2ConicalConcentric(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) argument 131 SkPoint pts[2] = { variable [all...] |
H A D | SamplePoints.cpp | 38 static void fill_pts(SkPoint pts[], size_t n, SkRandom* rand) { argument 40 pts[i].set(rand->nextUScalar1() * 640, rand->nextUScalar1() * 480); 59 SkPoint* pts = new SkPoint[n]; local 60 fill_pts(pts, n, &rand); 62 canvas->drawPoints(SkCanvas::kPolygon_PointMode, n, pts, p0); 63 canvas->drawPoints(SkCanvas::kLines_PointMode, n, pts, p1); 64 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, pts, p2); 65 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, pts, p3); 67 delete[] pts;
|
/external/skqp/samplecode/ |
H A D | SampleHairCurves.cpp | 42 SkScalar pts[] = { local 48 curves.moveTo(pts[0], pts[1]); 49 curves.cubicTo(pts[2], pts[3], 50 pts[4], pts[5], 51 pts[6], pts[7]); 53 hulls.moveTo(pts[ 64 SkScalar pts[] = { local 82 SkScalar pts[] = { local 103 SkScalar pts[] = { local [all...] |
H A D | SampleGradients.cpp | 14 SkPoint pts[] = { { r.fLeft, r.fTop }, { r.fRight, r.fTop } }; local 15 return SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode); 65 static sk_sp<SkShader> MakeLinear(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument 66 return SkGradientShader::MakeLinear(pts, data.fColors, data.fPos, data.fCount, tm); 69 static sk_sp<SkShader> MakeRadial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { argument 71 center.set(SkScalarAve(pts[0].fX, pts[1].fX), 72 SkScalarAve(pts[0].fY, pts[1].fY)); 77 static sk_sp<SkShader> MakeSweep(const SkPoint pts[ argument 84 Make2Conical(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) argument 96 Make2ConicalConcentric(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) argument 131 SkPoint pts[2] = { variable [all...] |
H A D | SamplePoints.cpp | 38 static void fill_pts(SkPoint pts[], size_t n, SkRandom* rand) { argument 40 pts[i].set(rand->nextUScalar1() * 640, rand->nextUScalar1() * 480); 59 SkPoint* pts = new SkPoint[n]; local 60 fill_pts(pts, n, &rand); 62 canvas->drawPoints(SkCanvas::kPolygon_PointMode, n, pts, p0); 63 canvas->drawPoints(SkCanvas::kLines_PointMode, n, pts, p1); 64 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, pts, p2); 65 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, pts, p3); 67 delete[] pts;
|
/external/skia/src/pathops/ |
H A D | SkLineParameters.h | 31 bool cubicEndPoints(const SkDCubic& pts) { argument 33 cubicEndPoints(pts, 0, endIndex); 38 cubicEndPoints(pts, 0, ++endIndex); 44 cubicEndPoints(pts, 0, ++endIndex); // line 55 if (NotAlmostEqualUlps(pts[0].fY, pts[++endIndex].fY)) { 56 if (pts[0].fY > pts[endIndex].fY) { 65 if (pts[0].fY > pts[ 71 cubicEndPoints(const SkDCubic& pts, int s, int e) argument 85 lineEndPoints(const SkDLine& pts) argument 91 quadEndPoints(const SkDQuad& pts) argument 110 quadEndPoints(const SkDQuad& pts, int s, int e) argument 138 cubicDistanceY(const SkDCubic& pts, SkDCubic& distance) const argument 146 quadDistanceY(const SkDQuad& pts, SkDQuad& distance) const argument 154 controlPtDistance(const SkDCubic& pts, int index) const argument [all...] |
H A D | SkPathOpsTightBounds.cpp | 16 SkPoint pts[4]; local 17 verb = iter.next(pts); 20 moveBounds.fLeft = SkTMin(moveBounds.fLeft, pts[0].fX); 21 moveBounds.fTop = SkTMin(moveBounds.fTop, pts[0].fY); 22 moveBounds.fRight = SkTMax(moveBounds.fRight, pts[0].fX); 23 moveBounds.fBottom = SkTMax(moveBounds.fBottom, pts[0].fY); 30 wellBehaved &= between(pts[0].fX, pts[1].fX, pts[2].fX); 31 wellBehaved &= between(pts[ [all...] |
H A D | SkAddIntersections.cpp | 13 static void debugShowLineIntersection(int pts, const SkIntersectionHelper& wt, argument 15 SkASSERT(i.used() == pts); 16 if (!pts) { 18 __FUNCTION__, LINE_DEBUG_DATA(wt.pts()), LINE_DEBUG_DATA(wn.pts())); 22 i[0][0], LINE_DEBUG_DATA(wt.pts()), PT_DEBUG_DATA(i, 0)); 23 if (pts == 2) { 26 SkDebugf(" wnTs[0]=%g " LINE_DEBUG_STR, i[1][0], LINE_DEBUG_DATA(wn.pts())); 27 if (pts == 2) { 33 static void debugShowQuadLineIntersection(int pts, cons argument 54 debugShowQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 74 debugShowConicLineIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 94 debugShowConicQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 114 debugShowConicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 135 debugShowCubicLineIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 155 debugShowCubicQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 175 debugShowCubicConicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 195 debugShowCubicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 281 int pts = 0; local [all...] |
/external/skqp/src/pathops/ |
H A D | SkLineParameters.h | 31 bool cubicEndPoints(const SkDCubic& pts) { argument 33 cubicEndPoints(pts, 0, endIndex); 38 cubicEndPoints(pts, 0, ++endIndex); 44 cubicEndPoints(pts, 0, ++endIndex); // line 55 if (NotAlmostEqualUlps(pts[0].fY, pts[++endIndex].fY)) { 56 if (pts[0].fY > pts[endIndex].fY) { 65 if (pts[0].fY > pts[ 71 cubicEndPoints(const SkDCubic& pts, int s, int e) argument 85 lineEndPoints(const SkDLine& pts) argument 91 quadEndPoints(const SkDQuad& pts) argument 110 quadEndPoints(const SkDQuad& pts, int s, int e) argument 138 cubicDistanceY(const SkDCubic& pts, SkDCubic& distance) const argument 146 quadDistanceY(const SkDQuad& pts, SkDQuad& distance) const argument 154 controlPtDistance(const SkDCubic& pts, int index) const argument [all...] |
H A D | SkPathOpsTightBounds.cpp | 16 SkPoint pts[4]; local 17 verb = iter.next(pts); 20 moveBounds.fLeft = SkTMin(moveBounds.fLeft, pts[0].fX); 21 moveBounds.fTop = SkTMin(moveBounds.fTop, pts[0].fY); 22 moveBounds.fRight = SkTMax(moveBounds.fRight, pts[0].fX); 23 moveBounds.fBottom = SkTMax(moveBounds.fBottom, pts[0].fY); 30 wellBehaved &= between(pts[0].fX, pts[1].fX, pts[2].fX); 31 wellBehaved &= between(pts[ [all...] |
H A D | SkAddIntersections.cpp | 13 static void debugShowLineIntersection(int pts, const SkIntersectionHelper& wt, argument 15 SkASSERT(i.used() == pts); 16 if (!pts) { 18 __FUNCTION__, LINE_DEBUG_DATA(wt.pts()), LINE_DEBUG_DATA(wn.pts())); 22 i[0][0], LINE_DEBUG_DATA(wt.pts()), PT_DEBUG_DATA(i, 0)); 23 if (pts == 2) { 26 SkDebugf(" wnTs[0]=%g " LINE_DEBUG_STR, i[1][0], LINE_DEBUG_DATA(wn.pts())); 27 if (pts == 2) { 33 static void debugShowQuadLineIntersection(int pts, cons argument 54 debugShowQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 74 debugShowConicLineIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 94 debugShowConicQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 114 debugShowConicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 135 debugShowCubicLineIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 155 debugShowCubicQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 175 debugShowCubicConicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 195 debugShowCubicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument 281 int pts = 0; local [all...] |
/external/skia/bench/ |
H A D | PathIterBench.cpp | 17 static int rand_pts(SkRandom& rand, SkPoint pts[4]) { argument 22 pts[i].fX = rand.nextSScalar1(); 23 pts[i].fY = rand.nextSScalar1(); 40 SkPoint pts[4]; local 41 int n = rand_pts(rand, pts); 44 fPath.moveTo(pts[0]); 47 fPath.lineTo(pts[1]); 50 fPath.quadTo(pts[1], pts[2]); 53 fPath.cubicTo(pts[ 73 SkPoint pts[4]; variable 81 SkPoint pts[4]; variable [all...] |
/external/skqp/bench/ |
H A D | PathIterBench.cpp | 17 static int rand_pts(SkRandom& rand, SkPoint pts[4]) { argument 22 pts[i].fX = rand.nextSScalar1(); 23 pts[i].fY = rand.nextSScalar1(); 40 SkPoint pts[4]; local 41 int n = rand_pts(rand, pts); 44 fPath.moveTo(pts[0]); 47 fPath.lineTo(pts[1]); 50 fPath.quadTo(pts[1], pts[2]); 53 fPath.cubicTo(pts[ 73 SkPoint pts[4]; variable 81 SkPoint pts[4]; variable [all...] |
/external/skia/src/core/ |
H A D | SkEdgeClipper.cpp | 51 const SkPoint pts[] = { p0, p1 }; local 52 int lineCount = SkLineClipper::ClipLine(pts, clip, lines, fCanCullToTheRight); 84 static bool chopMonoQuadAtY(SkPoint pts[3], SkScalar y, SkScalar* t) { argument 85 return chopMonoQuadAt(pts[0].fY, pts[1].fY, pts[2].fY, y, t); 88 static bool chopMonoQuadAtX(SkPoint pts[3], SkScalar x, SkScalar* t) { argument 89 return chopMonoQuadAt(pts[0].fX, pts[1].fX, pts[ 93 chop_quad_in_Y(SkPoint pts[3], const SkRect& clip) argument 143 SkPoint pts[3]; local 278 chop_cubic_in_Y(SkPoint pts[4], const SkRect& clip) argument 333 SkPoint pts[4]; local 394 compute_cubic_bounds(const SkPoint pts[4]) argument 468 appendQuad(const SkPoint pts[3], bool reverse) argument 482 appendCubic(const SkPoint pts[4], bool reverse) argument 495 next(SkPoint pts[]) argument 542 sk_assert_monotonic_y(const SkPoint pts[], int count) argument 548 sk_assert_monotonic_x(const SkPoint pts[], int count) argument [all...] |
H A D | SkEdgeClipper.h | 22 bool clipQuad(const SkPoint pts[3], const SkRect& clip); 23 bool clipCubic(const SkPoint pts[4], const SkRect& clip); 25 SkPath::Verb next(SkPoint pts[]); 45 void appendQuad(const SkPoint pts[3], bool reverse); 46 void appendCubic(const SkPoint pts[4], bool reverse); 50 void sk_assert_monotonic_x(const SkPoint pts[], int count); 51 void sk_assert_monotonic_y(const SkPoint pts[], int count); 53 #define sk_assert_monotonic_x(pts, count) 54 #define sk_assert_monotonic_y(pts, count)
|
H A D | SkQuadClipper.h | 38 bool clipQuad(const SkPoint pts[3], const SkRect& clip); 39 bool clipCubic(const SkPoint pts[4], const SkRect& clip); 41 SkPath::Verb next(SkPoint pts[]); 57 void appendQuad(const SkPoint pts[3], bool reverse); 58 void appendCubic(const SkPoint pts[4], bool reverse); 62 void sk_assert_monotonic_x(const SkPoint pts[], int count); 63 void sk_assert_monotonic_y(const SkPoint pts[], int count); 65 #define sk_assert_monotonic_x(pts, count) 66 #define sk_assert_monotonic_y(pts, count)
|
/external/skqp/src/core/ |
H A D | SkEdgeClipper.cpp | 51 const SkPoint pts[] = { p0, p1 }; local 52 int lineCount = SkLineClipper::ClipLine(pts, clip, lines, fCanCullToTheRight); 84 static bool chopMonoQuadAtY(SkPoint pts[3], SkScalar y, SkScalar* t) { argument 85 return chopMonoQuadAt(pts[0].fY, pts[1].fY, pts[2].fY, y, t); 88 static bool chopMonoQuadAtX(SkPoint pts[3], SkScalar x, SkScalar* t) { argument 89 return chopMonoQuadAt(pts[0].fX, pts[1].fX, pts[ 93 chop_quad_in_Y(SkPoint pts[3], const SkRect& clip) argument 143 SkPoint pts[3]; local 278 chop_cubic_in_Y(SkPoint pts[4], const SkRect& clip) argument 333 SkPoint pts[4]; local 394 compute_cubic_bounds(const SkPoint pts[4]) argument 468 appendQuad(const SkPoint pts[3], bool reverse) argument 482 appendCubic(const SkPoint pts[4], bool reverse) argument 495 next(SkPoint pts[]) argument 542 sk_assert_monotonic_y(const SkPoint pts[], int count) argument 548 sk_assert_monotonic_x(const SkPoint pts[], int count) argument [all...] |
H A D | SkEdgeClipper.h | 22 bool clipQuad(const SkPoint pts[3], const SkRect& clip); 23 bool clipCubic(const SkPoint pts[4], const SkRect& clip); 25 SkPath::Verb next(SkPoint pts[]); 45 void appendQuad(const SkPoint pts[3], bool reverse); 46 void appendCubic(const SkPoint pts[4], bool reverse); 50 void sk_assert_monotonic_x(const SkPoint pts[], int count); 51 void sk_assert_monotonic_y(const SkPoint pts[], int count); 53 #define sk_assert_monotonic_x(pts, count) 54 #define sk_assert_monotonic_y(pts, count)
|
/external/skia/gm/ |
H A D | gradients_2pt_conical.cpp | 41 static sk_sp<SkShader> Make2ConicalOutside(const SkPoint pts[2], const GradData& data, argument 44 SkScalar radius0 = (pts[1].fX - pts[0].fX) / 10; 45 SkScalar radius1 = (pts[1].fX - pts[0].fX) / 3; 46 center0.set(pts[0].fX + radius0, pts[0].fY + radius0); 47 center1.set(pts[1].fX - radius1, pts[1].fY - radius1); 52 static sk_sp<SkShader> Make2ConicalOutsideStrip(const SkPoint pts[ argument 62 Make2ConicalOutsideFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 73 Make2ConicalInside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 86 Make2ConicalInsideFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 99 Make2ConicalInsideCenter(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 112 Make2ConicalZeroRad(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 125 Make2ConicalZeroRadFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 138 Make2ConicalZeroRadCenter(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 150 Make2ConicalZeroRadOutside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 163 Make2ConicalZeroRadFlipOutside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 175 Make2ConicalEdgeX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 187 Make2ConicalEdgeY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 199 Make2ConicalZeroRadEdgeX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 212 Make2ConicalZeroRadEdgeY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 224 Make2ConicalTouchX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 236 Make2ConicalTouchY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 248 Make2ConicalInsideSmallRad(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 332 SkPoint pts[2] = { local [all...] |
H A D | points.cpp | 26 static void fill_pts(SkPoint pts[], size_t n, SkRandom* rand) { argument 33 pts[i].set(x, y); 53 SkPoint* pts = new SkPoint[n]; variable 54 fill_pts(pts, n, &rand); 56 canvas->drawPoints(SkCanvas::kPolygon_PointMode, n, pts, p0); 57 canvas->drawPoints(SkCanvas::kLines_PointMode, n, pts, p1); 58 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, pts, p2); 59 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, pts, p3); 61 delete[] pts;
|
/external/skqp/gm/ |
H A D | gradients_2pt_conical.cpp | 41 static sk_sp<SkShader> Make2ConicalOutside(const SkPoint pts[2], const GradData& data, argument 44 SkScalar radius0 = (pts[1].fX - pts[0].fX) / 10; 45 SkScalar radius1 = (pts[1].fX - pts[0].fX) / 3; 46 center0.set(pts[0].fX + radius0, pts[0].fY + radius0); 47 center1.set(pts[1].fX - radius1, pts[1].fY - radius1); 52 static sk_sp<SkShader> Make2ConicalOutsideStrip(const SkPoint pts[ argument 62 Make2ConicalOutsideFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 73 Make2ConicalInside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 86 Make2ConicalInsideFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 99 Make2ConicalInsideCenter(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 112 Make2ConicalZeroRad(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 125 Make2ConicalZeroRadFlip(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 138 Make2ConicalZeroRadCenter(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 150 Make2ConicalZeroRadOutside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 163 Make2ConicalZeroRadFlipOutside(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 175 Make2ConicalEdgeX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 187 Make2ConicalEdgeY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 199 Make2ConicalZeroRadEdgeX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 212 Make2ConicalZeroRadEdgeY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 224 Make2ConicalTouchX(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 236 Make2ConicalTouchY(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 248 Make2ConicalInsideSmallRad(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, const SkMatrix& localMatrix) argument 332 SkPoint pts[2] = { local [all...] |
H A D | points.cpp | 26 static void fill_pts(SkPoint pts[], size_t n, SkRandom* rand) { argument 33 pts[i].set(x, y); 53 SkPoint* pts = new SkPoint[n]; variable 54 fill_pts(pts, n, &rand); 56 canvas->drawPoints(SkCanvas::kPolygon_PointMode, n, pts, p0); 57 canvas->drawPoints(SkCanvas::kLines_PointMode, n, pts, p1); 58 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, pts, p2); 59 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, pts, p3); 61 delete[] pts;
|
/external/skia/src/effects/ |
H A D | SkCornerPathEffect.cpp | 46 SkPoint pts[4]; local 60 switch (verb = iter.next(pts, false)) { 68 moveTo = pts[0]; 71 dst->moveTo(pts[0]); 76 bool drawSegment = ComputeStep(pts[0], pts[1], fRadius, &step); 82 dst->quadTo(pts[0].fX, pts[0].fY, pts[0].fX + step.fX, 83 pts[ [all...] |
/external/skqp/src/effects/ |
H A D | SkCornerPathEffect.cpp | 40 SkPoint pts[4]; local 54 switch (verb = iter.next(pts, false)) { 62 moveTo = pts[0]; 65 dst->moveTo(pts[0]); 70 bool drawSegment = ComputeStep(pts[0], pts[1], fRadius, &step); 76 dst->quadTo(pts[0].fX, pts[0].fY, pts[0].fX + step.fX, 77 pts[ [all...] |