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

1 2 3 4

  /external/chromium_org/third_party/skia/tests/
PathOpsQuadIntersectionTestData.h 9 extern const SkDQuad quadraticLines[];
10 extern const SkDQuad quadraticPoints[];
11 extern const SkDQuad quadraticModEpsilonLines[];
12 extern const SkDQuad quadraticTests[][2];
PathOpsQuadIntersectionTestData.cpp 10 const SkDQuad quadraticPoints[] = {
19 const SkDQuad quadraticLines[] = {
52 const SkDQuad quadraticModEpsilonLines[] = {
85 const SkDQuad quadraticTests[][2] = {
PathOpsQuadParameterizationTest.cpp 11 static bool point_on_parameterized_curve(const SkDQuad& quad, const SkDPoint& point) {
23 static const SkDQuad quadratics[] = {
33 const SkDQuad& test = quadratics[index];
35 SkDQuad midThird = test.subDivide(1.0/3, 2.0/3);
36 const SkDQuad* quads[] = {
PathOpsTestCommon.h 17 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads);
23 bool ValidQuad(const SkDQuad& quad);
PathOpsQuadReduceOrderTest.cpp 13 static const SkDQuad testSet[] = {
22 const SkDQuad& quad = testSet[index];
50 const SkDQuad& quad = quadraticLines[index];
57 const SkDQuad& quad = quadraticModEpsilonLines[index];
PathOpsDQuadTest.cpp 13 static const SkDQuad tests[] = {
41 const SkDQuad& quad = tests[index];
PathOpsAngleIdeas.cpp 41 static double testArc(skiatest::Reporter* reporter, const SkDQuad& quad, const SkDQuad& arcRef,
43 SkDQuad arc = arcRef;
74 static void orderQuads(skiatest::Reporter* reporter, const SkDQuad& quad, double radius,
80 const SkDQuad circle[8] = {{{{ r, 0}, { r, -s}, { m, -m}}},
104 static double quadAngle(skiatest::Reporter* reporter, const SkDQuad& quad, double t) {
116 static void setQuadHullSweep(const SkDQuad& quad, SkDVector sweep[2]) {
121 static double distEndRatio(double dist, const SkDQuad& quad) {
127 static bool checkParallel(skiatest::Reporter* reporter, const SkDQuad& quad1, const SkDQuad& quad2)
    [all...]
  /external/skia/tests/
PathOpsQuadIntersectionTestData.h 9 extern const SkDQuad quadraticLines[];
10 extern const SkDQuad quadraticPoints[];
11 extern const SkDQuad quadraticModEpsilonLines[];
12 extern const SkDQuad quadraticTests[][2];
PathOpsQuadIntersectionTestData.cpp 10 const SkDQuad quadraticPoints[] = {
19 const SkDQuad quadraticLines[] = {
52 const SkDQuad quadraticModEpsilonLines[] = {
85 const SkDQuad quadraticTests[][2] = {
PathOpsQuadParameterizationTest.cpp 11 static bool point_on_parameterized_curve(const SkDQuad& quad, const SkDPoint& point) {
23 static const SkDQuad quadratics[] = {
33 const SkDQuad& test = quadratics[index];
35 SkDQuad midThird = test.subDivide(1.0/3, 2.0/3);
36 const SkDQuad* quads[] = {
PathOpsTestCommon.h 17 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads);
23 bool ValidQuad(const SkDQuad& quad);
PathOpsQuadReduceOrderTest.cpp 13 static const SkDQuad testSet[] = {
22 const SkDQuad& quad = testSet[index];
50 const SkDQuad& quad = quadraticLines[index];
57 const SkDQuad& quad = quadraticModEpsilonLines[index];
PathOpsDQuadTest.cpp 13 static const SkDQuad tests[] = {
41 const SkDQuad& quad = tests[index];
PathOpsAngleIdeas.cpp 41 static double testArc(skiatest::Reporter* reporter, const SkDQuad& quad, const SkDQuad& arcRef,
43 SkDQuad arc = arcRef;
74 static void orderQuads(skiatest::Reporter* reporter, const SkDQuad& quad, double radius,
80 const SkDQuad circle[8] = {{{{ r, 0}, { r, -s}, { m, -m}}},
104 static double quadAngle(skiatest::Reporter* reporter, const SkDQuad& quad, double t) {
116 static void setQuadHullSweep(const SkDQuad& quad, SkDVector sweep[2]) {
121 static double distEndRatio(double dist, const SkDQuad& quad) {
127 static bool checkParallel(skiatest::Reporter* reporter, const SkDQuad& quad1, const SkDQuad& quad2)
    [all...]
  /external/chromium_org/third_party/skia/src/pathops/
SkPathOpsQuad.h 14 const SkDQuad& first() const { return (const SkDQuad&) pts[0]; }
15 const SkDQuad& second() const { return (const SkDQuad&) pts[2]; }
19 struct SkDQuad {
22 SkDQuad flip() const {
23 SkDQuad result = {{fPts[2], fPts[1], fPts[0]}};
49 SkDQuad subDivide(double t1, double t2) const;
50 static SkDQuad SubDivide(const SkPoint a[3], double t1, double t2) {
51 SkDQuad quad
    [all...]
SkDQuadImplicit.h 14 explicit SkDQuadImplicit(const SkDQuad& q);
17 static bool Match(const SkDQuad& quad1, const SkDQuad& quad2);
SkReduceOrder.h 24 int reduce(const SkDQuad& quad);
30 SkDQuad fQuad;
SkPathOpsRect.cpp 17 void SkDRect::setBounds(const SkDQuad& quad) {
23 roots = SkDQuad::FindExtrema(quad[0].fX, quad[1].fX, quad[2].fX, tValues);
26 roots += SkDQuad::FindExtrema(quad[0].fY, quad[1].fY, quad[2].fY, &tValues[roots]);
33 void SkDRect::setRawBounds(const SkDQuad& quad) {
SkPathOpsQuad.cpp 15 double SkDQuad::nearestT(const SkDPoint& pt) const {
46 bool SkDQuad::pointInHull(const SkDPoint& pt) const {
50 SkDPoint SkDQuad::top(double startT, double endT) const {
51 SkDQuad sub = subDivide(startT, endT);
69 int SkDQuad::AddValidTs(double s[], int realRoots, double* t) {
97 int SkDQuad::RootsValidT(double A, double B, double C, double t[2]) {
112 int SkDQuad::RootsReal(const double A, const double B, const double C, double s[2]) {
137 bool SkDQuad::isLinear(int startIndex, int endIndex) const {
146 SkDCubic SkDQuad::toCubic() const {
158 SkDVector SkDQuad::dxdyAtT(double t) const
    [all...]
SkDQuadImplicit.cpp 54 SkDQuadImplicit::SkDQuadImplicit(const SkDQuad& q) {
56 SkDQuad::SetABC(&q[0].fX, &a, &b, &c);
58 SkDQuad::SetABC(&q[0].fY, &d, &e, &f);
113 bool SkDQuadImplicit::Match(const SkDQuad& quad1, const SkDQuad& quad2) {
  /external/skia/src/pathops/
SkPathOpsQuad.h 14 const SkDQuad& first() const { return (const SkDQuad&) pts[0]; }
15 const SkDQuad& second() const { return (const SkDQuad&) pts[2]; }
19 struct SkDQuad {
22 SkDQuad flip() const {
23 SkDQuad result = {{fPts[2], fPts[1], fPts[0]}};
49 SkDQuad subDivide(double t1, double t2) const;
50 static SkDQuad SubDivide(const SkPoint a[3], double t1, double t2) {
51 SkDQuad quad
    [all...]
SkDQuadImplicit.h 14 explicit SkDQuadImplicit(const SkDQuad& q);
17 static bool Match(const SkDQuad& quad1, const SkDQuad& quad2);
SkReduceOrder.h 24 int reduce(const SkDQuad& quad);
30 SkDQuad fQuad;
SkPathOpsRect.cpp 17 void SkDRect::setBounds(const SkDQuad& quad) {
23 roots = SkDQuad::FindExtrema(quad[0].fX, quad[1].fX, quad[2].fX, tValues);
26 roots += SkDQuad::FindExtrema(quad[0].fY, quad[1].fY, quad[2].fY, &tValues[roots]);
33 void SkDRect::setRawBounds(const SkDQuad& quad) {
SkPathOpsQuad.cpp 15 double SkDQuad::nearestT(const SkDPoint& pt) const {
46 bool SkDQuad::pointInHull(const SkDPoint& pt) const {
50 SkDPoint SkDQuad::top(double startT, double endT) const {
51 SkDQuad sub = subDivide(startT, endT);
69 int SkDQuad::AddValidTs(double s[], int realRoots, double* t) {
97 int SkDQuad::RootsValidT(double A, double B, double C, double t[2]) {
112 int SkDQuad::RootsReal(const double A, const double B, const double C, double s[2]) {
137 bool SkDQuad::isLinear(int startIndex, int endIndex) const {
146 SkDCubic SkDQuad::toCubic() const {
158 SkDVector SkDQuad::dxdyAtT(double t) const
    [all...]

Completed in 333 milliseconds

1 2 3 4