Home
last modified time | relevance | path

Searched refs:fY (Results 1 – 25 of 181) sorted by relevance

12345678

/external/skia/include/core/
DSkPoint.h21 int32_t fX, fY; member
30 int32_t y() const { return fY; } in y()
32 void setY(int32_t y) { fY = y; } in setY()
37 bool isZero() const { return (fX | fY) == 0; } in isZero()
42 void setZero() { fX = fY = 0; } in setZero()
45 void set(int32_t x, int32_t y) { fX = x; fY = y; } in set()
69 void negate() { fX = -fX; fY = -fY; } in negate()
77 neg.fY = -fY;
84 fY += v.fY;
90 fY -= v.fY;
[all …]
/external/skia/src/core/
DSkStrokerPriv.cpp18 path->lineTo(stop.fX, stop.fY); in ButtCapper()
26 SkScalar py = pivot.fY; in RoundCapper()
28 SkScalar ny = normal.fY; in RoundCapper()
37 stop.fX, stop.fY); in RoundCapper()
49 path->setLastPt(pivot.fX + normal.fX + parallel.fX, pivot.fY + normal.fY + parallel.fY); in SquareCapper()
50 path->lineTo(pivot.fX - normal.fX + parallel.fX, pivot.fY - normal.fY + parallel.fY); in SquareCapper()
54 path->lineTo(pivot.fX + normal.fX + parallel.fX, pivot.fY + normal.fY + parallel.fY); in SquareCapper()
55 path->lineTo(pivot.fX - normal.fX + parallel.fX, pivot.fY - normal.fY + parallel.fY); in SquareCapper()
56 path->lineTo(stop.fX, stop.fY); in SquareCapper()
64 return SkScalarMul(before.fX, after.fY) - SkScalarMul(before.fY, after.fX) > 0; in is_clockwise()
[all …]
DSkEdgeClipper.cpp35 if (src[0].fY > src[count - 1].fY) { in sort_increasing_Y()
68 return chopMonoQuadAt(pts[0].fY, pts[1].fY, pts[2].fY, y, t); in chopMonoQuadAtY()
81 if (pts[0].fY < clip.fTop) { in chop_quad_in_Y()
85 clamp_ge(tmp[2].fY, clip.fTop); in chop_quad_in_Y()
86 clamp_ge(tmp[3].fY, clip.fTop); in chop_quad_in_Y()
93 if (pts[i].fY < clip.fTop) { in chop_quad_in_Y()
94 pts[i].fY = clip.fTop; in chop_quad_in_Y()
101 if (pts[2].fY > clip.fBottom) { in chop_quad_in_Y()
104 clamp_le(tmp[1].fY, clip.fBottom); in chop_quad_in_Y()
105 clamp_le(tmp[2].fY, clip.fBottom); in chop_quad_in_Y()
[all …]
DSkLineClipper.cpp12 SkScalar dy = src[1].fY - src[0].fY; in sect_with_horizontal()
20 double Y0 = src[0].fY; in sect_with_horizontal()
22 double Y1 = src[1].fY; in sect_with_horizontal()
26 return src[0].fX + SkScalarMulDiv(Y - src[0].fY, src[1].fX - src[0].fX, in sect_with_horizontal()
36 return SkScalarAve(src[0].fY, src[1].fY); in sect_with_vertical()
42 double Y0 = src[0].fY; in sect_with_vertical()
44 double Y1 = src[1].fY; in sect_with_vertical()
48 return src[0].fY + SkScalarMulDiv(X - src[0].fX, src[1].fY - src[0].fY, in sect_with_vertical()
90 if (src[0].fY < src[1].fY) { in IntersectLine()
102 if (tmp[index0].fY < clip.fTop) { in IntersectLine()
[all …]
DSkGeometry.cpp21 if (pt.fY == pts[0].fY) { in SkXRayCrossesLine()
27 if (pt.fY < pts[0].fY && pt.fY < pts[1].fY) in SkXRayCrossesLine()
29 if (pt.fY > pts[0].fY && pt.fY > pts[1].fY) in SkXRayCrossesLine()
34 if (SkScalarNearlyZero(pts[0].fY - pts[1].fY)) in SkXRayCrossesLine()
41 *ambiguous = (pt.fY == pts[1].fY); in SkXRayCrossesLine()
48 if (pt.fY == pts[1].fY) { in SkXRayCrossesLine()
58 SkScalar delta_y = pts[1].fY - pts[0].fY; in SkXRayCrossesLine()
61 SkScalar b = pts[0].fY - SkScalarMul(slope, pts[0].fX); in SkXRayCrossesLine()
63 SkScalar x = SkScalarDiv(pt.fY - b, slope); in SkXRayCrossesLine()
233 pt->set(eval_quad(&src[0].fX, t), eval_quad(&src[0].fY, t)); in SkEvalQuadAt()
[all …]
DSkStroke.cpp18 return !SkPoint::CanNormalize(v.fX, v.fY); in degenerate_vector()
43 if (!unitNormal->setNormalize(after.fX - before.fX, after.fY - before.fY)) { in set_normal_unitnormal()
54 if (!unitNormal->setNormalize(vec.fX, vec.fY)) { in set_normal_unitnormal()
121 SkScalar prevY = fPrevPt.fY; in preJoinTo()
129 fFirstOuterPt.set(prevX + normal->fX, prevY + normal->fY); in preJoinTo()
131 fOuter.moveTo(fFirstOuterPt.fX, fFirstOuterPt.fY); in preJoinTo()
132 fInner.moveTo(prevX - normal->fX, prevY - normal->fY); in preJoinTo()
159 fOuter.moveTo(pt.fX, pt.fY); in finishContour()
211 fOuter.lineTo(currPt.fX + normal.fX, currPt.fY + normal.fY); in line_to()
212 fInner.lineTo(currPt.fX - normal.fX, currPt.fY - normal.fY); in line_to()
[all …]
DSkQuadClipper.cpp54 return chopMonoQuadAt(pts[0].fY, pts[1].fY, pts[2].fY, y, t); in chopMonoQuadAtY()
67 if (srcPts[0].fY > srcPts[2].fY) { in clipQuad()
80 if (dst[2].fY <= ctop || dst[0].fY >= cbot) { in clipQuad()
88 if (dst[0].fY < ctop) { in clipQuad()
98 if (dst[i].fY < ctop) { in clipQuad()
99 dst[i].fY = ctop; in clipQuad()
106 if (dst[2].fY > cbot) { in clipQuad()
115 if (dst[i].fY > cbot) { in clipQuad()
116 dst[i].fY = cbot; in clipQuad()
DSkMatrix.cpp942 dst->fY = src->fY + ty; in Trans_pts()
958 dst->fY = SkScalarMul(src->fY, my); in Scale_pts()
976 dst->fY = SkScalarMulAdd(src->fY, my, ty); in ScaleTrans_pts()
994 SkScalar sy = src->fY; in Rot_pts()
997 dst->fY = SkScalarMul(sx, ky) + SkScalarMul(sy, my); in Rot_pts()
1016 SkScalar sy = src->fY; in RotTrans_pts()
1019 dst->fY = SkScalarMul(sx, ky) + SkScalarMulAdd(sy, my, ty); in RotTrans_pts()
1036 SkScalar sy = src->fY; in Persp_pts()
1055 dst->fY = SkScalarMul(y, z); in Persp_pts()
1094 proc(*this, src[i].fX, src[i].fY, &tmp); in mapVectors()
[all …]
DSkConcaveToTriangles.cpp249 if (ve.fY == 0) { in compare()
255 if (ve.fY > 0) d = -d; in compare()
425 if (v0.vt->point().fY < v1.vt->point().fY) return true; in operator <()
426 if (v0.vt->point().fY > v1.vt->point().fY) return false; in operator <()
434 if (v0.vt->point().fY > v1.vt->point().fY) return true; in operator >()
435 if (v0.vt->point().fY < v1.vt->point().fY) return false; in operator >()
459 vPrev.fY = prev()->point().fY - point().fY; in classify()
461 vNext.fY = next()->point().fY - point().fY; in classify()
465 if (vPrev.fY < 0) { in classify()
466 if (vNext.fY > 0) { in classify()
[all …]
DSkCubicClipper.cpp23 ycrv[0] = pts[0].fY - y; in chopMonoCubicAtY()
24 ycrv[1] = pts[1].fY - y; in chopMonoCubicAtY()
25 ycrv[2] = pts[2].fY - y; in chopMonoCubicAtY()
26 ycrv[3] = pts[3].fY - y; in chopMonoCubicAtY()
118 if (srcPts[0].fY > srcPts[3].fY) { in clipCubic()
132 if (dst[3].fY <= ctop || dst[0].fY >= cbot) { in clipCubic()
140 if (dst[0].fY < ctop && chopMonoCubicAtY(dst, ctop, &t)) { in clipCubic()
148 if (dst[3].fY > cbot && chopMonoCubicAtY(dst, cbot, &t)) { in clipCubic()
DSkPath.cpp289 SkScalar top = last.fY; in isRect()
291 SkScalar bottom = pts->fY; in isRect()
454 this->moveTo(pt.fX + x, pt.fY + y); in rMoveTo()
465 y = pt.fY; in injectMoveToIfNeeded()
487 this->lineTo(pt.fX + x, pt.fY + y); in rLineTo()
508 this->quadTo(pt.fX + x1, pt.fY + y1, pt.fX + x2, pt.fY + y2); in rQuadTo()
532 this->cubicTo(pt.fX + x1, pt.fY + y1, pt.fX + x2, pt.fY + y2, in rCubicTo()
533 pt.fX + x3, pt.fY + y3); in rCubicTo()
813 start.fY = SkScalarSinCos(SkDegreesToRadians(startAngle), &start.fX); in build_arc_points()
814 stop.fY = SkScalarSinCos(SkDegreesToRadians(startAngle + sweepAngle), in build_arc_points()
[all …]
DSkEdge.cpp36 y0 = int(p0.fY * scale); in setLine()
38 y1 = int(p1.fY * scale); in setLine()
42 y0 = p0.fY >> shift; in setLine()
44 y1 = p1.fY >> shift; in setLine()
177 y0 = int(pts[0].fY * scale); in setQuadratic()
179 y1 = int(pts[1].fY * scale); in setQuadratic()
181 y2 = int(pts[2].fY * scale); in setQuadratic()
185 y0 = pts[0].fY >> shift; in setQuadratic()
187 y1 = pts[1].fY >> shift; in setQuadratic()
189 y2 = pts[2].fY >> shift; in setQuadratic()
[all …]
DSkPoint.cpp17 dst->fX = -fY; in rotateCW()
18 dst->fY = tmp; in rotateCW()
26 dst->fX = fY; in rotateCCW()
27 dst->fY = -tmp; in rotateCCW()
60 dst->fX = -fY; in rotateCW()
61 dst->fY = tmp; in rotateCW()
69 dst->fX = fY; in rotateCCW()
70 dst->fY = -tmp; in rotateCCW()
75 dst->set(SkScalarMul(fX, scale), SkScalarMul(fY, scale)); in scale()
79 return this->setLength(fX, fY, SK_Scalar1); in normalize()
[all …]
/external/skia/src/animator/
DSkParseSVGPath.cpp25 dest.set(SkScalarAve(a.fX, b.fX),SkScalarAve(a.fY, b.fY)); in midPt()
41 m.set(SkScalarHalf(3*j.fX - c.fX), SkScalarHalf(3*j.fY - c.fY)); in quadApprox()
42 n.set(SkScalarHalf(3*o.fX -q.fX), SkScalarHalf(3*o.fY - q.fY)); in quadApprox()
47 m.set(SkScalarHalf(3*p.fX - c.fX), SkScalarHalf(3*p.fY - c.fY)); in quadApprox()
48 n.set(SkScalarHalf(3*l.fX -p2.fX),SkScalarHalf(3*l.fY -p2.fY)); in quadApprox()
98 value[index].fY += relative->fY; in find_points()
157 fPath.lineTo(x, c.fY); in parseSVG()
163 data = find_scalar(data, &y, relative, c.fY); in parseSVG()
165 c.fY = y; in parseSVG()
176 points[0].fY -= lastc.fY - c.fY; in parseSVG()
[all …]
/external/skia/src/utils/
DSkCamera.cpp66 float mag = sk_float_sqrt(fX*fX + fY*fY + fZ*fZ); in normalize()
70 unit->fY = fY * scale; in normalize()
73 unit->fX = unit->fY = unit->fZ = 0; in normalize()
79 tmp2.setMul(fY, fY); in normalize()
89 unit->fY = SkFixedMul(fY, scale); in normalize()
92 unit->fX = unit->fY = unit->fZ = 0; in normalize()
100 SkUnitScalarMul(a.fY, b.fY) + in Dot()
109 SkScalar x = SkUnitScalarMul(a.fY, b.fZ) - SkUnitScalarMul(a.fZ, b.fY); in Cross()
110 SkScalar y = SkUnitScalarMul(a.fZ, b.fX) - SkUnitScalarMul(a.fX, b.fY); in Cross()
111 SkScalar z = SkUnitScalarMul(a.fX, b.fY) - SkUnitScalarMul(a.fY, b.fX); in Cross()
[all …]
DSkParsePath.cpp55 value[index].fY += relative->fY; in find_points()
114 path.lineTo(x, c.fY); in FromSVGString()
119 data = find_scalar(data, &y, relative, c.fY); in FromSVGString()
121 c.fY = y; in FromSVGString()
131 points[0].fY -= lastc.fY - c.fY; in FromSVGString()
146 points[0].fY = c.fY * 2 - lastc.fY; in FromSVGString()
156 if (fPath.isEmpty() && (f.fX != 0 || f.fY != 0)) { in FromSVGString()
169 path.moveTo(args[0].fX, args[0].fY); in FromSVGString()
170 path.lineTo(args[1].fX, args[1].fY); in FromSVGString()
/external/skia/src/gpu/
DGrPathUtils.cpp81 { GrScalarAve(p0.fX, p1.fX), GrScalarAve(p0.fY, p1.fY) }, in generateQuadraticPoints()
82 { GrScalarAve(p1.fX, p2.fX), GrScalarAve(p1.fY, p2.fY) }, in generateQuadraticPoints()
84 GrPoint r = { GrScalarAve(q[0].fX, q[1].fX), GrScalarAve(q[0].fY, q[1].fY) }; in generateQuadraticPoints()
133 { GrScalarAve(p0.fX, p1.fX), GrScalarAve(p0.fY, p1.fY) }, in generateCubicPoints()
134 { GrScalarAve(p1.fX, p2.fX), GrScalarAve(p1.fY, p2.fY) }, in generateCubicPoints()
135 { GrScalarAve(p2.fX, p3.fX), GrScalarAve(p2.fY, p3.fY) } in generateCubicPoints()
138 { GrScalarAve(q[0].fX, q[1].fX), GrScalarAve(q[0].fY, q[1].fY) }, in generateCubicPoints()
139 { GrScalarAve(q[1].fX, q[2].fX), GrScalarAve(q[1].fY, q[2].fY) } in generateCubicPoints()
141 GrPoint s = { GrScalarAve(r[0].fX, r[1].fX), GrScalarAve(r[0].fY, r[1].fY) }; in generateCubicPoints()
237 qPts[0].fY, qPts[1].fY, qPts[2].fY, in quadDesignSpaceToUVCoordsMatrix()
[all …]
DGrMatrix.cpp326 pt.fY = fM[kSkewY]*x + fM[kScaleY]*y;
370 dst[i].fY = GrMul(src[i].fY, fM[kScaleY]);
378 dst[i].fY = src[i].fY + fM[kTransY];
385 dst[i].fY = GrMul(src[i].fY, fM[kScaleY]) + fM[kTransY];
392 dst[i].fX = src[i].fX + GrMul(src[i].fY, fM[kSkewX]);
393 dst[i].fY = src[i].fY + GrMul(src[i].fX, fM[kSkewY]);
397 GrScalar newX = src[i].fX + GrMul(src[i].fY, fM[kSkewX]);
398 dst[i].fY = src[i].fY + GrMul(src[i].fX, fM[kSkewY]);
407 dst[i].fX = GrMul(src[i].fX, fM[kScaleX]) + GrMul(src[i].fY, fM[kSkewX]);
408 dst[i].fY = GrMul(src[i].fY, fM[kScaleY]) + GrMul(src[i].fX, fM[kSkewY]);
[all …]
/external/skia/src/effects/
DSkCornerPathEffect.cpp27 step->set(b.fX - a.fX, b.fY - a.fY); in ComputeStep()
81 dst->quadTo(pts[0].fX, pts[0].fY, pts[0].fX + step.fX, in filterPath()
82 pts[0].fY + step.fY); in filterPath()
85 dst->lineTo(pts[1].fX - step.fX, pts[1].fY - step.fY); in filterPath()
112 if (firstStep.fX || firstStep.fY) { in filterPath()
113 dst->quadTo(lastCorner.fX, lastCorner.fY, in filterPath()
115 lastCorner.fY + firstStep.fY); in filterPath()
/external/skia/tests/
DPathMeasureTest.cpp43 d, p.fX, p.fY, v.fX, v.fY); in TestPathMeasure()
65 REPORTER_ASSERT(reporter, position.fY == 0); in TestPathMeasure()
67 REPORTER_ASSERT(reporter, tangent.fY == 0); in TestPathMeasure()
88 REPORTER_ASSERT(reporter, position.fY == 0); in TestPathMeasure()
90 REPORTER_ASSERT(reporter, tangent.fY == 0); in TestPathMeasure()
95 SkScalarNearlyEqual(position.fY, SK_Scalar1 * 1.5f)); in TestPathMeasure()
97 REPORTER_ASSERT(reporter, tangent.fY == SK_Scalar1); in TestPathMeasure()
102 SkScalarNearlyEqual(position.fY, SK_Scalar1 * 2.0f, SK_Scalar1 * 0.0001)); in TestPathMeasure()
104 REPORTER_ASSERT(reporter, tangent.fY == 0); in TestPathMeasure()
118 REPORTER_ASSERT(reporter, position.fY == 0); in TestPathMeasure()
[all …]
DClipCubicTest.cpp35 (float)crv[0].fX, (float)crv[0].fY, in PrintCurve()
36 (float)crv[1].fX, (float)crv[1].fY, in PrintCurve()
37 (float)crv[2].fX, (float)crv[2].fY, in PrintCurve()
38 (float)crv[3].fX, (float)crv[3].fY); in PrintCurve()
48 SkScalarAbs(c0[i].fY - c1[i].fY) > SkFloatToScalar(tol) in CurvesAreEqual()
64 crv[0].fX = SkFloatToScalar(x0); crv[0].fY = SkFloatToScalar(y0); in SetCurve()
65 crv[1].fX = SkFloatToScalar(x1); crv[1].fY = SkFloatToScalar(y1); in SetCurve()
66 crv[2].fX = SkFloatToScalar(x2); crv[2].fY = SkFloatToScalar(y2); in SetCurve()
67 crv[3].fX = SkFloatToScalar(x3); crv[3].fY = SkFloatToScalar(y3); in SetCurve()
/external/icu4c/layout/
DMarkToBasePosnSubtables.cpp81 float anchorDiffY = baseAnchor.fY - markAnchor.fY; in process()
88 …erator->setCurrGlyphPositionAdjustment(anchorDiffX, anchorDiffY, -markAdvance.fX, -markAdvance.fY); in process()
102 pixels.fY += px.fY; in process()
109 …ment(anchorDiffX - baseAdvance.fX, anchorDiffY - baseAdvance.fY, -markAdvance.fX, -markAdvance.fY); in process()
/external/skia/samplecode/
DSampleCull.cpp23 tang.setLength(pts[1].fX - pts[0].fX, pts[1].fY - pts[0].fY, bump); in addbump()
25 path->lineTo(SkScalarHalf(pts[0].fX + pts[1].fX) - tang.fY, in addbump()
26 SkScalarHalf(pts[0].fY + pts[1].fY) + tang.fX); in addbump()
82 array[n++].set(SkScalarRound(pts[0].fX), SkScalarRound(pts[0].fY)); in getpts()
85 array[n++].set(SkScalarRound(pts[1].fX), SkScalarRound(pts[1].fY)); in getpts()
171 cpp.moveTo(fPoints[0].fX, fPoints[0].fY); in onDrawContent()
173 cpp.lineTo(fPoints[i].fX, fPoints[i].fY); in onDrawContent()
DSampleGradients.cpp77 SkScalarAve(pts[0].fY, pts[1].fY)); in MakeRadial()
86 SkScalarAve(pts[0].fY, pts[1].fY)); in MakeSweep()
87 return SkGradientShader::CreateSweep(center.fX, center.fY, data.fColors, in MakeSweep()
95 SkScalarAve(pts[0].fY, pts[1].fY)); in Make2Radial()
97 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2Radial()
108 SkScalarAve(pts[0].fY, pts[1].fY)); in Make2RadialConcentric()
DSamplePatch.cpp53 { SkIntToScalar(size.fX), SkIntToScalar(size.fY) } }; in make_shader1()
108 SkScalar y0 = SkScalarMul(UV, edge[TL].fY) + SkScalarMul(uV, edge[TR].fY) + in eval_sheet()
109 SkScalarMul(Uv, edge[BL].fY) + SkScalarMul(uv, edge[BR].fY); in eval_sheet()
115 SkScalar y = SkScalarMul(SK_Scalar1 - v, edge[TL+iu].fY) + in eval_sheet()
116 SkScalarMul(u, edge[TR+iv].fY) + in eval_sheet()
117 SkScalarMul(v, edge[BR+nu-iu].fY) + in eval_sheet()
118 SkScalarMul(SK_Scalar1 - u, edge[BL+nv-iv].fY) - y0; in eval_sheet()
242 if (fSize0.fX == 0 || fSize0.fY == 0) { in PatchView()
295 if (fSize0.fY == 0) { in onDrawContent()
296 fSize0.fY = 1; in onDrawContent()
[all …]

12345678