Searched refs:pts (Results 1 - 25 of 293) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/skia/include/utils/
H A DSkCubicInterval.h17 static inline SkScalar SkEvalCubicInterval(const SkPoint pts[2], SkScalar x) { argument
18 return SkEvalCubicInterval(pts[0].fX, pts[0].fY,
19 pts[1].fX, pts[1].fY, x);
/external/skia/include/utils/
H A DSkCubicInterval.h17 static inline SkScalar SkEvalCubicInterval(const SkPoint pts[2], SkScalar x) { argument
18 return SkEvalCubicInterval(pts[0].fX, pts[0].fY,
19 pts[1].fX, pts[1].fY, x);
/external/chromium_org/third_party/skia/src/pathops/
H A DSkLineParameters.h26 void cubicEndPoints(const SkDCubic& pts) { argument
27 cubicEndPoints(pts, 0, 1);
29 cubicEndPoints(pts, 0, 2);
31 cubicEndPoints(pts, 0, 3);
36 void cubicEndPoints(const SkDCubic& pts, int s, int e) { argument
37 a = pts[s].fY - pts[e].fY;
38 b = pts[e].fX - pts[s].fX;
39 c = pts[
42 lineEndPoints(const SkDLine& pts) argument
48 quadEndPoints(const SkDQuad& pts) argument
55 quadEndPoints(const SkDQuad& pts, int s, int e) argument
78 cubicDistanceY(const SkDCubic& pts, SkDCubic& distance) const argument
86 quadDistanceY(const SkDQuad& pts, SkDQuad& distance) const argument
94 controlPtDistance(const SkDCubic& pts, int index) const argument
[all...]
H A DSkAddIntersections.cpp12 static void debugShowLineIntersection(int pts, const SkIntersectionHelper& wt, argument
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, cons argument
53 debugShowQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument
73 debugShowCubicLineIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument
93 debugShowCubicQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument
113 debugShowCubicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument
133 debugShowCubicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersections& i) argument
199 int pts = 0; local
398 int pts = ts.cubic(wt.pts()); local
[all...]
H A DSkPathOpsQuad.h14 const SkDQuad& first() const { return (const SkDQuad&) pts[0]; }
15 const SkDQuad& second() const { return (const SkDQuad&) pts[2]; }
16 SkDPoint pts[5]; member in struct:SkDQuadPair
27 void set(const SkPoint pts[3]) { argument
28 fPts[0] = pts[0];
29 fPts[1] = pts[1];
30 fPts[2] = pts[2];
56 static SkDPoint SubDivide(const SkPoint pts[3], const SkDPoint& a, const SkDPoint& c, argument
59 quad.set(pts);
/external/skia/src/pathops/
H A DSkLineParameters.h26 void cubicEndPoints(const SkDCubic& pts) { argument
27 cubicEndPoints(pts, 0, 1);
29 cubicEndPoints(pts, 0, 2);
31 cubicEndPoints(pts, 0, 3);
36 void cubicEndPoints(const SkDCubic& pts, int s, int e) { argument
37 a = pts[s].fY - pts[e].fY;
38 b = pts[e].fX - pts[s].fX;
39 c = pts[
42 lineEndPoints(const SkDLine& pts) argument
48 quadEndPoints(const SkDQuad& pts) argument
55 quadEndPoints(const SkDQuad& pts, int s, int e) argument
78 cubicDistanceY(const SkDCubic& pts, SkDCubic& distance) const argument
86 quadDistanceY(const SkDQuad& pts, SkDQuad& distance) const argument
94 controlPtDistance(const SkDCubic& pts, int index) const argument
[all...]
H A DSkAddIntersections.cpp12 static void debugShowLineIntersection(int pts, const SkIntersectionHelper& wt, argument
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, cons argument
53 debugShowQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument
73 debugShowCubicLineIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument
93 debugShowCubicQuadIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument
113 debugShowCubicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersectionHelper& wn, const SkIntersections& i) argument
133 debugShowCubicIntersection(int pts, const SkIntersectionHelper& wt, const SkIntersections& i) argument
199 int pts = 0; local
398 int pts = ts.cubic(wt.pts()); local
[all...]
H A DSkPathOpsQuad.h14 const SkDQuad& first() const { return (const SkDQuad&) pts[0]; }
15 const SkDQuad& second() const { return (const SkDQuad&) pts[2]; }
16 SkDPoint pts[5]; member in struct:SkDQuadPair
27 void set(const SkPoint pts[3]) { argument
28 fPts[0] = pts[0];
29 fPts[1] = pts[1];
30 fPts[2] = pts[2];
56 static SkDPoint SubDivide(const SkPoint pts[3], const SkDPoint& a, const SkDPoint& c, argument
59 quad.set(pts);
/external/chromium_org/third_party/skia/src/core/
H A DSkEdgeClipper.h20 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)
H A DSkEdgeClipper.cpp67 static bool chopMonoQuadAtY(SkPoint pts[3], SkScalar y, SkScalar* t) { argument
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) { argument
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[ argument
126 SkPoint pts[3]; local
[all...]
H A DSkQuadClipper.h39 bool clipQuad(const SkPoint pts[3], const SkRect& clip);
40 bool clipCubic(const SkPoint pts[4], const SkRect& clip);
42 SkPath::Verb next(SkPoint pts[]);
58 void appendQuad(const SkPoint pts[3], bool reverse);
59 void appendCubic(const SkPoint pts[4], bool reverse);
63 void sk_assert_monotonic_x(const SkPoint pts[], int count);
64 void sk_assert_monotonic_y(const SkPoint pts[], int count);
66 #define sk_assert_monotonic_x(pts, count)
67 #define sk_assert_monotonic_y(pts, count)
H A DSkEdgeBuilder.cpp25 void SkEdgeBuilder::addLine(const SkPoint pts[]) { argument
27 if (edge->setLine(pts[0], pts[1], fShiftUp)) {
34 void SkEdgeBuilder::addQuad(const SkPoint pts[]) { argument
36 if (edge->setQuadratic(pts, fShiftUp)) {
43 void SkEdgeBuilder::addCubic(const SkPoint pts[]) { argument
45 if (edge->setCubic(pts, NULL, fShiftUp)) {
53 SkPoint pts[4]; local
56 while ((verb = clipper->next(pts)) != SkPath::kDone_Verb) {
59 this->addLine(pts);
85 SkPoint pts[4]; local
156 handle_quad(SkEdgeBuilder* builder, const SkPoint pts[3]) argument
177 SkPoint pts[4]; local
[all...]
/external/skia/src/core/
H A DSkEdgeClipper.h20 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)
H A DSkEdgeClipper.cpp67 static bool chopMonoQuadAtY(SkPoint pts[3], SkScalar y, SkScalar* t) { argument
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) { argument
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[ argument
126 SkPoint pts[3]; local
[all...]
H A DSkQuadClipper.h39 bool clipQuad(const SkPoint pts[3], const SkRect& clip);
40 bool clipCubic(const SkPoint pts[4], const SkRect& clip);
42 SkPath::Verb next(SkPoint pts[]);
58 void appendQuad(const SkPoint pts[3], bool reverse);
59 void appendCubic(const SkPoint pts[4], bool reverse);
63 void sk_assert_monotonic_x(const SkPoint pts[], int count);
64 void sk_assert_monotonic_y(const SkPoint pts[], int count);
66 #define sk_assert_monotonic_x(pts, count)
67 #define sk_assert_monotonic_y(pts, count)
H A DSkEdgeBuilder.cpp25 void SkEdgeBuilder::addLine(const SkPoint pts[]) { argument
27 if (edge->setLine(pts[0], pts[1], fShiftUp)) {
34 void SkEdgeBuilder::addQuad(const SkPoint pts[]) { argument
36 if (edge->setQuadratic(pts, fShiftUp)) {
43 void SkEdgeBuilder::addCubic(const SkPoint pts[]) { argument
45 if (edge->setCubic(pts, NULL, fShiftUp)) {
53 SkPoint pts[4]; local
56 while ((verb = clipper->next(pts)) != SkPath::kDone_Verb) {
59 this->addLine(pts);
85 SkPoint pts[4]; local
156 handle_quad(SkEdgeBuilder* builder, const SkPoint pts[3]) argument
177 SkPoint pts[4]; local
[all...]
/external/chromium_org/third_party/skia/src/effects/
H A DSkCornerPathEffect.cpp41 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...]
/external/skia/src/effects/
H A DSkCornerPathEffect.cpp41 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...]
/external/skia/bench/
H A DPathIterBench.cpp17 static int rand_pts(SkRandom& rand, SkPoint pts[4]) { argument
22 pts[i].fX = rand.nextSScalar1();
23 pts[i].fY = rand.nextSScalar1();
42 SkPoint pts[4]; local
43 int n = rand_pts(rand, pts);
46 fPath.moveTo(pts[0]);
49 fPath.lineTo(pts[1]);
52 fPath.quadTo(pts[1], pts[2]);
55 fPath.cubicTo(pts[
73 SkPoint pts[4]; variable
81 SkPoint pts[4]; variable
[all...]
H A DGradientBench.cpp44 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data, argument
47 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos,
51 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data, argument
55 center.set(SkScalarAve(pts[0].fX, pts[1].fX),
56 SkScalarAve(pts[0].fY, pts[1].fY));
63 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data, argument
67 center.set(SkScalarAve(pts[0].fX, pts[
74 Make2Radial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, SkUnitMapper* mapper, float scale) argument
89 MakeConical(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, SkUnitMapper* mapper, float scale) argument
185 const SkPoint pts[2] = { local
249 const SkPoint pts[] = { local
[all...]
/external/skia/gm/
H A Dpoints.cpp26 static void fill_pts(SkPoint pts[], size_t n, SkRandom* rand) { argument
33 pts[i].set(x, y);
53 SkPoint* pts = new SkPoint[n]; local
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;
H A Dshadertext.cpp22 SkPoint pts[] = { { 0, 0 }, { s, s } }; local
34 paint.setShader(SkGradientShader::CreateLinear(pts, colors, pos,
65 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data, argument
67 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos,
71 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data, argument
74 center.set(SkScalarAve(pts[0].fX, pts[1].fX),
75 SkScalarAve(pts[0].fY, pts[1].fY));
80 static SkShader* MakeSweep(const SkPoint pts[ argument
89 Make2Radial(const SkPoint pts[2], const GradData& data, SkShader::TileMode tm, SkUnitMapper* mapper) argument
132 SkPoint pts[2] = { local
[all...]
H A Dcomposeshader.cpp24 SkPoint pts[2]; local
27 pts[0].set(0, 0);
28 pts[1].set(SkIntToScalar(100), 0);
31 SkShader* shaderA = SkGradientShader::CreateLinear(pts, colors, NULL, 2,
34 pts[0].set(0, 0);
35 pts[1].set(0, SkIntToScalar(100));
38 SkShader* shaderB = SkGradientShader::CreateLinear(pts, colors, NULL, 2,
/external/skia/tests/
H A DGeometryTest.cpp38 SkPoint pts[3], dst[5]; local
40 pts[0].set(0, 0);
41 pts[1].set(100, 50);
42 pts[2].set(0, 100);
44 int count = SkChopQuadAtMaxCurvature(pts, dst);
47 pts[0].set(0, 0);
48 pts[1].set(SkIntToScalar(3), 0);
49 pts[2].set(SkIntToScalar(3), SkIntToScalar(3));
50 SkConvertQuadToCubic(pts, dst);
/external/libvpx/libvpx/test/
H A Dresize_test.cc61 : pts(_pts), w(_w), h(_h) {}
63 vpx_codec_pts_t pts; member in struct:__anon20550::ResizeTest::FrameInfo
74 vpx_codec_pts_t pts) {
75 frame_info_list_.push_back(FrameInfo(pts, img.d_w, img.d_h));
87 const vpx_codec_pts_t pts = info->pts; local
88 const unsigned int expected_w = ScaleForFrameNumber(pts, kInitialWidth);
89 const unsigned int expected_h = ScaleForFrameNumber(pts, kInitialHeight);
92 << "Frame " << pts << "had unexpected width";
94 << "Frame " << pts << "ha
73 DecompressedFrameHook(const vpx_image_t &img, vpx_codec_pts_t pts) argument
140 const vpx_codec_pts_t pts = info->pts; local
[all...]

Completed in 4118 milliseconds

1234567891011>>