Searched refs:cubic (Results 51 - 75 of 143) sorted by relevance

123456

/external/chromium_org/third_party/skia/experimental/Intersection/
H A DCubicUtilities.cpp15 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 DCurveIntersection.h18 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 DConvexHull_Test.cpp106 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 DQuadraticUtilities.cpp200 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 DCubicUtilities.cpp15 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 DCurveIntersection.h18 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 DConvexHull_Test.cpp106 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 DQuadraticUtilities.cpp200 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 Dpaper-dialog-transition.css11 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 Dpaper-dialog-transition.css11 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 DSkPathOpsBounds.cpp13 SkDCubic cubic; local
14 cubic.set(a);
16 dRect.setBounds(cubic);
H A DSkPathOpsCurve.h28 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 DSkIntersections.h46 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 DSkReduceOrder.h22 int reduce(const SkDCubic& cubic, Quadratics);
/external/skia/src/pathops/
H A DSkPathOpsBounds.cpp13 SkDCubic cubic; local
14 cubic.set(a);
16 dRect.setBounds(cubic);
H A DSkPathOpsCurve.h28 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 DSkIntersections.h46 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 DPathOpsTestCommon.h17 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads);
19 bool ValidCubic(const SkDCubic& cubic);
H A DPathOpsTestCommon.cpp14 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 DPathOpsTestCommon.h17 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads);
19 bool ValidCubic(const SkDCubic& cubic);
H A DPathOpsTestCommon.cpp14 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 Dpaper-tab.css25 transition: opacity .1s cubic-bezier(0.4, 0.0, 1, 1), color .1s cubic-bezier(0.4, 0.0, 1, 1);
H A Dpaper-tabs.css44 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 Dpaper-tab.css25 transition: opacity .1s cubic-bezier(0.4, 0.0, 1, 1), color .1s cubic-bezier(0.4, 0.0, 1, 1);
H A Dpaper-tabs.css44 transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
49 transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);

Completed in 3918 milliseconds

123456