/external/chromium_org/third_party/skia/samplecode/ |
SampleHairCurves.cpp | 43 SkScalar pts[] = { local 49 curves.moveTo(pts[0], pts[1]); 50 curves.cubicTo(pts[2], pts[3], 51 pts[4], pts[5], 52 pts[6], pts[7]); 54 hulls.moveTo(pts[0], pts[1]) 65 SkScalar pts[] = { local 83 SkScalar pts[] = { local 104 SkScalar pts[] = { local [all...] |
SampleGradients.cpp | 15 SkPoint pts[] = { { r.fLeft, r.fTop }, { r.fRight, r.fTop } }; local 16 return SkGradientShader::CreateLinear(pts, colors, NULL, 2, SkShader::kClamp_TileMode); 66 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { 67 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos, data.fCount, tm); 70 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { 72 center.set(SkScalarAve(pts[0].fX, pts[1].fX), 73 SkScalarAve(pts[0].fY, pts[1].fY)); 78 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) 133 SkPoint pts[2] = { local [all...] |
/external/skia/samplecode/ |
SampleHairCurves.cpp | 43 SkScalar pts[] = { local 49 curves.moveTo(pts[0], pts[1]); 50 curves.cubicTo(pts[2], pts[3], 51 pts[4], pts[5], 52 pts[6], pts[7]); 54 hulls.moveTo(pts[0], pts[1]) 65 SkScalar pts[] = { local 83 SkScalar pts[] = { local 104 SkScalar pts[] = { local [all...] |
SampleGradients.cpp | 15 SkPoint pts[] = { { r.fLeft, r.fTop }, { r.fRight, r.fTop } }; local 16 return SkGradientShader::CreateLinear(pts, colors, NULL, 2, SkShader::kClamp_TileMode); 66 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { 67 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos, data.fCount, tm); 70 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) { 72 center.set(SkScalarAve(pts[0].fX, pts[1].fX), 73 SkScalarAve(pts[0].fY, pts[1].fY)); 78 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm) 133 SkPoint pts[2] = { local [all...] |
/external/chromium_org/third_party/skia/experimental/Intersection/ |
LineParameters.h | 24 void cubicEndPoints(const Cubic& pts) { 25 cubicEndPoints(pts, 0, 3); 28 void cubicEndPoints(const Cubic& pts, int s, int e) { 29 a = approximately_pin(pts[s].y - pts[e].y); 30 b = approximately_pin(pts[e].x - pts[s].x); 31 c = pts[s].x * pts[e].y - pts[e].x * pts[s].y [all...] |
MiniSimplify_Test.cpp | 9 SkPoint pts[4]; member in struct:curve 43 path.moveTo(test->pts[0].fX, test->pts[0].fY); 46 path.lineTo(test->pts[0].fX, test->pts[0].fY); 53 path.lineTo(test->pts[1].fX, test->pts[1].fY); 56 path.quadTo(test->pts[1].fX, test->pts[1].fY, test->pts[2].fX, test->pts[2].fY) [all...] |
/external/skia/experimental/Intersection/ |
LineParameters.h | 24 void cubicEndPoints(const Cubic& pts) { 25 cubicEndPoints(pts, 0, 3); 28 void cubicEndPoints(const Cubic& pts, int s, int e) { 29 a = approximately_pin(pts[s].y - pts[e].y); 30 b = approximately_pin(pts[e].x - pts[s].x); 31 c = pts[s].x * pts[e].y - pts[e].x * pts[s].y [all...] |
/external/chromium_org/third_party/skia/src/pathops/ |
SkLineParameters.h | 27 bool cubicEndPoints(const SkDCubic& pts) { 29 cubicEndPoints(pts, 0, endIndex); 34 cubicEndPoints(pts, 0, ++endIndex); 40 cubicEndPoints(pts, 0, ++endIndex); // line 51 if (NotAlmostEqualUlps(pts[0].fY, pts[++endIndex].fY)) { 52 if (pts[0].fY > pts[endIndex].fY) { 61 if (pts[0].fY > pts[3].fY) [all...] |
SkAddIntersections.cpp | 12 static void debugShowLineIntersection(int pts, const SkIntersectionHelper& wt, 14 SkASSERT(i.used() == pts); 15 if (!pts) { 17 __FUNCTION__, LINE_DEBUG_DATA(wt.pts()), LINE_DEBUG_DATA(wn.pts())); 21 i[0][0], LINE_DEBUG_DATA(wt.pts()), PT_DEBUG_DATA(i, 0)); 22 if (pts == 2) { 25 SkDebugf(" wnTs[0]=%g " LINE_DEBUG_STR, i[1][0], LINE_DEBUG_DATA(wn.pts())); 26 if (pts == 2) { 32 static void debugShowQuadLineIntersection(int pts, const SkIntersectionHelper& wt 200 int pts = 0; local 419 int pts = ts.cubic(wt.pts()); local [all...] |
/external/skia/src/pathops/ |
SkLineParameters.h | 31 bool cubicEndPoints(const SkDCubic& pts) { 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[3].fY) [all...] |
SkAddIntersections.cpp | 12 static void debugShowLineIntersection(int pts, const SkIntersectionHelper& wt, 14 SkASSERT(i.used() == pts); 15 if (!pts) { 17 __FUNCTION__, LINE_DEBUG_DATA(wt.pts()), LINE_DEBUG_DATA(wn.pts())); 21 i[0][0], LINE_DEBUG_DATA(wt.pts()), PT_DEBUG_DATA(i, 0)); 22 if (pts == 2) { 25 SkDebugf(" wnTs[0]=%g " LINE_DEBUG_STR, i[1][0], LINE_DEBUG_DATA(wn.pts())); 26 if (pts == 2) { 32 static void debugShowQuadLineIntersection(int pts, const SkIntersectionHelper& wt 200 int pts = 0; local 419 int pts = ts.cubic(wt.pts()); local [all...] |
/external/chromium_org/third_party/skia/include/utils/ |
SkCubicInterval.h | 17 static inline SkScalar SkEvalCubicInterval(const SkPoint pts[2], SkScalar x) { 18 return SkEvalCubicInterval(pts[0].fX, pts[0].fY, 19 pts[1].fX, pts[1].fY, x);
|
/external/skia/include/utils/ |
SkCubicInterval.h | 17 static inline SkScalar SkEvalCubicInterval(const SkPoint pts[2], SkScalar x) { 18 return SkEvalCubicInterval(pts[0].fX, pts[0].fY, 19 pts[1].fX, pts[1].fY, x);
|
/external/chromium_org/third_party/skia/gm/ |
gradients_2pt_conical.cpp | 40 static SkShader* Make2ConicalOutside(const SkPoint pts[2], const GradData& data, 43 SkScalar radius0 = SkScalarDiv(pts[1].fX - pts[0].fX, 10); 44 SkScalar radius1 = SkScalarDiv(pts[1].fX - pts[0].fX, 3); 45 center0.set(pts[0].fX + radius0, pts[0].fY + radius0); 46 center1.set(pts[1].fX - radius1, pts[1].fY - radius1); 53 static SkShader* Make2ConicalOutsideFlip(const SkPoint pts[2], const GradData& data 330 SkPoint pts[2] = { local [all...] |
/external/skia/gm/ |
gradients_2pt_conical.cpp | 40 static SkShader* Make2ConicalOutside(const SkPoint pts[2], const GradData& data, 43 SkScalar radius0 = SkScalarDiv(pts[1].fX - pts[0].fX, 10); 44 SkScalar radius1 = SkScalarDiv(pts[1].fX - pts[0].fX, 3); 45 center0.set(pts[0].fX + radius0, pts[0].fY + radius0); 46 center1.set(pts[1].fX - radius1, pts[1].fY - radius1); 53 static SkShader* Make2ConicalOutsideFlip(const SkPoint pts[2], const GradData& data 330 SkPoint pts[2] = { local [all...] |
/external/chromium_org/third_party/skia/bench/ |
PathIterBench.cpp | 17 static int rand_pts(SkRandom& rand, SkPoint pts[4]) { 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[1], pts[2], pts[3]) 73 SkPoint pts[4]; variable 81 SkPoint pts[4]; variable [all...] |
GradientBench.cpp | 49 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data, 51 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos, data.fCount, tm); 54 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data, 57 center.set(SkScalarAve(pts[0].fX, pts[1].fX), 58 SkScalarAve(pts[0].fY, pts[1].fY)); 65 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data, 68 center.set(SkScalarAve(pts[0].fX, pts[1].fX) 214 const SkPoint pts[2] = { local 365 const SkPoint pts[] = { local [all...] |
/external/skia/bench/ |
PathIterBench.cpp | 17 static int rand_pts(SkRandom& rand, SkPoint pts[4]) { 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[1], pts[2], pts[3]) 73 SkPoint pts[4]; variable 81 SkPoint pts[4]; variable [all...] |
GradientBench.cpp | 49 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data, 51 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos, data.fCount, tm); 54 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data, 57 center.set(SkScalarAve(pts[0].fX, pts[1].fX), 58 SkScalarAve(pts[0].fY, pts[1].fY)); 65 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data, 68 center.set(SkScalarAve(pts[0].fX, pts[1].fX) 214 const SkPoint pts[2] = { local 365 const SkPoint pts[] = { local [all...] |
/external/chromium_org/third_party/skia/src/core/ |
SkEdgeClipper.h | 20 bool clipQuad(const SkPoint pts[3], const SkRect& clip); 21 bool clipCubic(const SkPoint pts[4], const SkRect& clip); 23 SkPath::Verb next(SkPoint pts[]); 39 void appendQuad(const SkPoint pts[3], bool reverse); 40 void appendCubic(const SkPoint pts[4], bool reverse); 44 void sk_assert_monotonic_x(const SkPoint pts[], int count); 45 void sk_assert_monotonic_y(const SkPoint pts[], int count); 47 #define sk_assert_monotonic_x(pts, count) 48 #define sk_assert_monotonic_y(pts, count)
|
SkEdgeClipper.cpp | 67 static bool chopMonoQuadAtY(SkPoint pts[3], SkScalar y, SkScalar* t) { 68 return chopMonoQuadAt(pts[0].fY, pts[1].fY, pts[2].fY, y, t); 71 static bool chopMonoQuadAtX(SkPoint pts[3], SkScalar x, SkScalar* t) { 72 return chopMonoQuadAt(pts[0].fX, pts[1].fX, pts[2].fX, x, t); 75 // Modify pts[] in place so that it is clipped in Y to the clip rect 76 static void chop_quad_in_Y(SkPoint pts[3], const SkRect& clip) 126 SkPoint pts[3]; local [all...] |
/external/skia/src/core/ |
SkEdgeClipper.h | 20 bool clipQuad(const SkPoint pts[3], const SkRect& clip); 21 bool clipCubic(const SkPoint pts[4], const SkRect& clip); 23 SkPath::Verb next(SkPoint pts[]); 39 void appendQuad(const SkPoint pts[3], bool reverse); 40 void appendCubic(const SkPoint pts[4], bool reverse); 44 void sk_assert_monotonic_x(const SkPoint pts[], int count); 45 void sk_assert_monotonic_y(const SkPoint pts[], int count); 47 #define sk_assert_monotonic_x(pts, count) 48 #define sk_assert_monotonic_y(pts, count)
|
SkEdgeClipper.cpp | 67 static bool chopMonoQuadAtY(SkPoint pts[3], SkScalar y, SkScalar* t) { 68 return chopMonoQuadAt(pts[0].fY, pts[1].fY, pts[2].fY, y, t); 71 static bool chopMonoQuadAtX(SkPoint pts[3], SkScalar x, SkScalar* t) { 72 return chopMonoQuadAt(pts[0].fX, pts[1].fX, pts[2].fX, x, t); 75 // Modify pts[] in place so that it is clipped in Y to the clip rect 76 static void chop_quad_in_Y(SkPoint pts[3], const SkRect& clip) 126 SkPoint pts[3]; local [all...] |
/external/chromium_org/third_party/skia/src/effects/ |
SkCornerPathEffect.cpp | 42 SkPoint pts[4]; local 55 switch (verb = iter.next(pts, false)) { 63 moveTo = pts[0]; 66 dst->moveTo(pts[0]); 71 bool drawSegment = ComputeStep(pts[0], pts[1], fRadius, &step); 77 dst->quadTo(pts[0].fX, pts[0].fY, pts[0].fX + step.fX, 78 pts[0].fY + step.fY) [all...] |
/external/skia/src/effects/ |
SkCornerPathEffect.cpp | 42 SkPoint pts[4]; local 55 switch (verb = iter.next(pts, false)) { 63 moveTo = pts[0]; 66 dst->moveTo(pts[0]); 71 bool drawSegment = ComputeStep(pts[0], pts[1], fRadius, &step); 77 dst->quadTo(pts[0].fX, pts[0].fY, pts[0].fX + step.fX, 78 pts[0].fY + step.fY) [all...] |