/external/chromium_org/third_party/skia/experimental/Intersection/ |
H A D | CubicUtilities.cpp | 15 double calcPrecision(const Cubic& cubic) { argument 17 dRect.setBounds(cubic); // OPTIMIZATION: just use setRawBounds ? 24 double calcPrecision(const Cubic& cubic, double t, double scale) { argument 26 sub_divide(cubic, SkTMax(0., t - scale), SkTMin(1., t + scale), part); 39 void coefficients(const double* cubic, double& A, double& B, double& C, double& D) { argument 40 A = cubic[6]; // d 41 B = cubic[4] * 3; // 3*c 42 C = cubic[2] * 3; // 3*b 43 D = cubic[0]; // a 102 // cubic root 282 derivativeAtT(const double* cubic, double t) argument 291 dx_at_t(const Cubic& cubic, double t) argument 295 dy_at_t(const Cubic& cubic, double t) argument 300 dxdy_at_t(const Cubic& cubic, double t) argument 353 rotate(const Cubic& cubic, int zero, int index, Cubic& rotPath) argument 380 top(const Cubic& cubic, double startT, double endT) argument 403 xy_at_t(const Cubic& cubic, double t, double& x, double& y) argument 413 xy_at_t(const Cubic& cubic, double t) argument [all...] |
H A D | CurveIntersection.h | 18 int convex_hull(const Cubic& cubic, char order[4]); 19 bool convex_x_hull(const Cubic& cubic, char connectTo0[2], char connectTo3[2]); 24 void tangent(const Cubic& cubic, double t, _Point& result); 37 int reduceOrder(const Cubic& cubic, Cubic& reduction, ReduceOrder_Quadratics , 41 int horizontalIntersect(const Cubic& cubic, double y, double tRange[3]); 42 int horizontalIntersect(const Cubic& cubic, double left, double right, double y, 44 int horizontalIntersect(const Cubic& cubic, double left, double right, double y, 57 int intersect(const Cubic& cubic, Intersections& i); // return true if cubic self-intersects 58 int intersect(const Cubic& cubic, cons [all...] |
H A D | ConvexHull_Test.cpp | 106 static void transform(const Cubic& cubic, const Matrix3x2& matrix, Cubic& rotPath) { argument 108 rotPath[index].x = cubic[index].x * matrix[0][0] 109 + cubic[index].y * matrix[1][0] + matrix[2][0]; 110 rotPath[index].y = cubic[index].x * matrix[0][1] 111 + cubic[index].y * matrix[1][1] + matrix[2][1]; 120 static int rotate_to_hull(const Cubic& cubic, char order[4], size_t idx, size_t inr) { argument 126 if (cubic[outer].approximatelyEqual(cubic[priorOuter])) { 132 if (cubic[inner].approximatelyEqual(cubic[priorInne 232 const Cubic& cubic = set.data[inner]; local 359 const Cubic& cubic = x_cubic[index]; local [all...] |
H A D | QuadraticUtilities.cpp | 200 void toCubic(const Quadratic& quad, Cubic& cubic) { argument 201 cubic[0] = quad[0]; 202 cubic[2] = quad[1]; 203 cubic[3] = quad[2]; 204 cubic[1].x = (cubic[0].x + cubic[2].x * 2) / 3; 205 cubic[1].y = (cubic[0].y + cubic[ [all...] |
/external/skia/experimental/Intersection/ |
H A D | CubicUtilities.cpp | 15 double calcPrecision(const Cubic& cubic) { argument 17 dRect.setBounds(cubic); // OPTIMIZATION: just use setRawBounds ? 24 double calcPrecision(const Cubic& cubic, double t, double scale) { argument 26 sub_divide(cubic, SkTMax(0., t - scale), SkTMin(1., t + scale), part); 39 void coefficients(const double* cubic, double& A, double& B, double& C, double& D) { argument 40 A = cubic[6]; // d 41 B = cubic[4] * 3; // 3*c 42 C = cubic[2] * 3; // 3*b 43 D = cubic[0]; // a 102 // cubic root 282 derivativeAtT(const double* cubic, double t) argument 291 dx_at_t(const Cubic& cubic, double t) argument 295 dy_at_t(const Cubic& cubic, double t) argument 300 dxdy_at_t(const Cubic& cubic, double t) argument 353 rotate(const Cubic& cubic, int zero, int index, Cubic& rotPath) argument 380 top(const Cubic& cubic, double startT, double endT) argument 403 xy_at_t(const Cubic& cubic, double t, double& x, double& y) argument 413 xy_at_t(const Cubic& cubic, double t) argument [all...] |
H A D | CurveIntersection.h | 18 int convex_hull(const Cubic& cubic, char order[4]); 19 bool convex_x_hull(const Cubic& cubic, char connectTo0[2], char connectTo3[2]); 24 void tangent(const Cubic& cubic, double t, _Point& result); 37 int reduceOrder(const Cubic& cubic, Cubic& reduction, ReduceOrder_Quadratics , 41 int horizontalIntersect(const Cubic& cubic, double y, double tRange[3]); 42 int horizontalIntersect(const Cubic& cubic, double left, double right, double y, 44 int horizontalIntersect(const Cubic& cubic, double left, double right, double y, 57 int intersect(const Cubic& cubic, Intersections& i); // return true if cubic self-intersects 58 int intersect(const Cubic& cubic, cons [all...] |
H A D | ConvexHull_Test.cpp | 106 static void transform(const Cubic& cubic, const Matrix3x2& matrix, Cubic& rotPath) { argument 108 rotPath[index].x = cubic[index].x * matrix[0][0] 109 + cubic[index].y * matrix[1][0] + matrix[2][0]; 110 rotPath[index].y = cubic[index].x * matrix[0][1] 111 + cubic[index].y * matrix[1][1] + matrix[2][1]; 120 static int rotate_to_hull(const Cubic& cubic, char order[4], size_t idx, size_t inr) { argument 126 if (cubic[outer].approximatelyEqual(cubic[priorOuter])) { 132 if (cubic[inner].approximatelyEqual(cubic[priorInne 232 const Cubic& cubic = set.data[inner]; local 359 const Cubic& cubic = x_cubic[index]; local [all...] |
H A D | QuadraticUtilities.cpp | 200 void toCubic(const Quadratic& quad, Cubic& cubic) { argument 201 cubic[0] = quad[0]; 202 cubic[2] = quad[1]; 203 cubic[3] = quad[2]; 204 cubic[1].x = (cubic[0].x + cubic[2].x * 2) / 3; 205 cubic[1].y = (cubic[0].y + cubic[ [all...] |
/external/chromium_org/third_party/polymer/components/paper-dialog/ |
H A D | paper-dialog-transition.css | 11 transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); 12 -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); 27 animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1); 28 -webkit-animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1);
|
/external/chromium_org/third_party/polymer/components-chromium/paper-dialog/ |
H A D | paper-dialog-transition.css | 11 transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); 12 -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); 27 animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1); 28 -webkit-animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1);
|
/external/chromium_org/third_party/skia/src/pathops/ |
H A D | SkPathOpsBounds.cpp | 13 SkDCubic cubic; local 14 cubic.set(a); 16 dRect.setBounds(cubic);
|
H A D | SkPathOpsCurve.h | 28 SkDCubic cubic; local 29 cubic.set(a); 30 return cubic.ptAtT(t); 72 SkDCubic cubic; local 73 cubic.set(a); 74 return cubic.dxdyAtT(t); 111 SkDCubic cubic; local 112 cubic.set(a); 113 SkDPoint topPt = cubic.top(startT, endT); 139 SkDCubic cubic; local 166 SkDCubic cubic; local [all...] |
H A D | SkIntersections.h | 46 int cubic(const SkPoint a[4]) { function in class:SkIntersections 47 SkDCubic cubic; local 48 cubic.set(a); 50 return intersect(cubic); 64 SkDCubic cubic; local 65 cubic.set(a); 67 return horizontal(cubic, left, right, y, flipped); 71 SkDCubic cubic; local 72 cubic.set(a); 74 return vertical(cubic, to 78 SkDCubic cubic; local 87 SkDCubic cubic; local [all...] |
H A D | SkReduceOrder.h | 22 int reduce(const SkDCubic& cubic, Quadratics);
|
/external/skia/src/pathops/ |
H A D | SkPathOpsBounds.cpp | 13 SkDCubic cubic; local 14 cubic.set(a); 16 dRect.setBounds(cubic);
|
H A D | SkPathOpsCurve.h | 28 SkDCubic cubic; local 29 cubic.set(a); 30 return cubic.ptAtT(t); 72 SkDCubic cubic; local 73 cubic.set(a); 74 return cubic.dxdyAtT(t); 111 SkDCubic cubic; local 112 cubic.set(a); 113 SkDPoint topPt = cubic.top(startT, endT); 139 SkDCubic cubic; local 166 SkDCubic cubic; local [all...] |
H A D | SkIntersections.h | 46 int cubic(const SkPoint a[4]) { function in class:SkIntersections 47 SkDCubic cubic; local 48 cubic.set(a); 50 return intersect(cubic); 64 SkDCubic cubic; local 65 cubic.set(a); 67 return horizontal(cubic, left, right, y, flipped); 71 SkDCubic cubic; local 72 cubic.set(a); 74 return vertical(cubic, to 78 SkDCubic cubic; local 87 SkDCubic cubic; local [all...] |
/external/chromium_org/third_party/skia/tests/ |
H A D | PathOpsTestCommon.h | 17 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads); 19 bool ValidCubic(const SkDCubic& cubic);
|
H A D | PathOpsTestCommon.cpp | 14 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads) { argument 16 cubic.toQuadraticTs(precision, &ts); 18 SkDQuad quad = cubic.toQuad(); 25 SkDCubic part = cubic.subDivide(tStart, tEnd); 34 SkDCubic cubic; local 52 cubic.set(pts); 53 CubicToQuads(cubic, cubic.calcPrecision(), quads); 74 SkDCubic cubic; local 90 cubic 137 ValidCubic(const SkDCubic& cubic) argument [all...] |
/external/skia/tests/ |
H A D | PathOpsTestCommon.h | 17 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads); 19 bool ValidCubic(const SkDCubic& cubic);
|
H A D | PathOpsTestCommon.cpp | 14 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads) { argument 16 cubic.toQuadraticTs(precision, &ts); 18 SkDQuad quad = cubic.toQuad(); 25 SkDCubic part = cubic.subDivide(tStart, tEnd); 34 SkDCubic cubic; local 52 cubic.set(pts); 53 CubicToQuads(cubic, cubic.calcPrecision(), quads); 74 SkDCubic cubic; local 90 cubic 137 ValidCubic(const SkDCubic& cubic) argument [all...] |
/external/chromium_org/third_party/polymer/components/paper-tabs/ |
H A D | paper-tab.css | 25 transition: opacity .1s cubic-bezier(0.4, 0.0, 1, 1), color .1s cubic-bezier(0.4, 0.0, 1, 1);
|
H A D | paper-tabs.css | 44 transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1); 49 transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);
|
/external/chromium_org/third_party/polymer/components-chromium/paper-tabs/ |
H A D | paper-tab.css | 25 transition: opacity .1s cubic-bezier(0.4, 0.0, 1, 1), color .1s cubic-bezier(0.4, 0.0, 1, 1);
|
H A D | paper-tabs.css | 44 transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1); 49 transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);
|