/external/chromium_org/third_party/skia/include/utils/ |
H A D | SkCubicInterval.h | 17 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 D | SkCubicInterval.h | 17 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 D | SkLineParameters.h | 26 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 D | SkAddIntersections.cpp | 12 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 D | SkPathOpsQuad.h | 14 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 D | SkLineParameters.h | 26 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 D | SkAddIntersections.cpp | 12 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 D | SkPathOpsQuad.h | 14 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 D | 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)
|
H A D | SkEdgeClipper.cpp | 67 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 D | SkQuadClipper.h | 39 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 D | SkEdgeBuilder.cpp | 25 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 D | 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)
|
H A D | SkEdgeClipper.cpp | 67 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 D | SkQuadClipper.h | 39 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 D | SkEdgeBuilder.cpp | 25 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 D | SkCornerPathEffect.cpp | 41 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 D | SkCornerPathEffect.cpp | 41 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 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(); 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 D | GradientBench.cpp | 44 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 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]; 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 D | shadertext.cpp | 22 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 D | composeshader.cpp | 24 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 D | GeometryTest.cpp | 38 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 D | resize_test.cc | 61 : 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...] |