HomeSort by relevance Sort by last modified time
    Searched refs:pts (Results 1 - 25 of 635) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 903 milliseconds

1 2 3 4 5 6 7 8 91011>>