Home
last modified time | relevance | path

Searched refs:fX (Results 1 – 25 of 184) sorted by relevance

12345678

/external/skia/include/core/
DSkPoint.h21 int32_t fX, fY; member
29 int32_t x() const { return fX; } in x()
31 void setX(int32_t x) { fX = x; } in setX()
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()
76 neg.fX = -fX;
83 fX += v.fX;
89 fX -= v.fX;
[all …]
/external/skia/src/core/
DSkStrokerPriv.cpp18 path->lineTo(stop.fX, stop.fY); in ButtCapper()
25 SkScalar px = pivot.fX; in RoundCapper()
27 SkScalar nx = normal.fX; 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 …]
DSkLineClipper.cpp14 return SkScalarAve(src[0].fX, src[1].fX); in sect_with_horizontal()
19 double X0 = src[0].fX; in sect_with_horizontal()
21 double X1 = src[1].fX; in sect_with_horizontal()
26 return src[0].fX + SkScalarMulDiv(Y - src[0].fY, src[1].fX - src[0].fX, in sect_with_horizontal()
34 SkScalar dx = src[1].fX - src[0].fX; in sect_with_vertical()
41 double X0 = src[0].fX; in sect_with_vertical()
43 double X1 = src[1].fX; in sect_with_vertical()
48 return src[0].fY + SkScalarMulDiv(X - src[0].fX, src[1].fY - src[0].fY, in sect_with_vertical()
109 if (tmp[0].fX < tmp[1].fX) { in IntersectLine()
118 if ((tmp[index1].fX <= clip.fLeft || tmp[index0].fX >= clip.fRight) && in IntersectLine()
[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()
120 SkScalar prevX = fPrevPt.fX; 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 …]
DSkGeometry.cpp31 if (pt.fX > pts[0].fX && pt.fX > pts[1].fX) in SkXRayCrossesLine()
36 if (SkScalarNearlyZero(pts[0].fX - pts[1].fX)) { in SkXRayCrossesLine()
39 if (pt.fX <= pts[0].fX) { in SkXRayCrossesLine()
49 if (pt.fX <= pts[1].fX) { in SkXRayCrossesLine()
59 SkScalar delta_x = pts[1].fX - pts[0].fX; in SkXRayCrossesLine()
61 SkScalar b = pts[0].fY - SkScalarMul(slope, pts[0].fX); in SkXRayCrossesLine()
64 return pt.fX <= x; in SkXRayCrossesLine()
233 pt->set(eval_quad(&src[0].fX, t), eval_quad(&src[0].fY, t)); in SkEvalQuadAt()
235 tangent->set(eval_quad_derivative(&src[0].fX, t), in SkEvalQuadAt()
245 SkScalar x01 = SkScalarAve(src[0].fX, src[1].fX); in SkEvalQuadAtHalf()
[all …]
DSkEdgeClipper.cpp72 return chopMonoQuadAt(pts[0].fX, pts[1].fX, pts[2].fX, x, t); in chopMonoQuadAtX()
133 if (pts[0].fX > pts[2].fX) { in clipMonoQuad()
137 SkASSERT(pts[0].fX <= pts[1].fX); in clipMonoQuad()
138 SkASSERT(pts[1].fX <= pts[2].fX); in clipMonoQuad()
142 if (pts[2].fX <= clip.fLeft) { // wholly to the left in clipMonoQuad()
146 if (pts[0].fX >= clip.fRight) { // wholly to the right in clipMonoQuad()
155 if (pts[0].fX < clip.fLeft) { in clipMonoQuad()
159 clamp_ge(tmp[2].fX, clip.fLeft); in clipMonoQuad()
160 clamp_ge(tmp[3].fX, clip.fLeft); in clipMonoQuad()
172 if (pts[2].fX > clip.fRight) { in clipMonoQuad()
[all …]
DSkMatrix.cpp943 dst->fX = src->fX + tx; in Trans_pts()
959 dst->fX = SkScalarMul(src->fX, mx); in Scale_pts()
977 dst->fX = SkScalarMulAdd(src->fX, mx, tx); in ScaleTrans_pts()
995 SkScalar sx = src->fX; in Rot_pts()
998 dst->fX = SkScalarMul(sx, mx) + SkScalarMul(sy, kx); in Rot_pts()
1017 SkScalar sx = src->fX; in RotTrans_pts()
1020 dst->fX = SkScalarMul(sx, mx) + SkScalarMulAdd(sy, kx, tx); in RotTrans_pts()
1037 SkScalar sx = src->fX; in Persp_pts()
1056 dst->fX = SkScalarMul(x, z); in Persp_pts()
1094 proc(*this, src[i].fX, src[i].fY, &tmp); in mapVectors()
[all …]
DSkEdge.cpp35 x0 = int(p0.fX * scale); in setLine()
37 x1 = int(p1.fX * scale); in setLine()
41 x0 = p0.fX >> shift; in setLine()
43 x1 = p1.fX >> shift; in setLine()
70 fX = SkFDot6ToFixed(x0 + SkFixedMul(slope, (32 - y0) & 63)); // + SK_Fixed1/2 in setLine()
110 fX = SkFDot6ToFixed(x0 + SkFixedMul(slope, (32 - y0) & 63)); // + SK_Fixed1/2 in updateLine()
128 fX += fDX * (clip.fTop - top); in chopLineWithClip()
176 x0 = int(pts[0].fX * scale); in setQuadratic()
178 x1 = int(pts[1].fX * scale); in setQuadratic()
180 x2 = int(pts[2].fX * scale); in setQuadratic()
[all …]
DSkRegion_rects.cpp19 SkRegion::RunType fX;
30 while (fPrev->fX > fX) {
47 edges[0].fX = r.fLeft;
52 edges[1].fX = r.fRight;
108 *row++ = edge->fX;
109 TRACE_ROW(SkDebugf("Y %d [%d", currY, edge->fX);)
120 currR = edge->fX;
121 } else if (0 == prevWinding && edge->fX > currR) {
123 *row++ = edge->fX;
124 TRACE_ROW(SkDebugf(" %d] [%d", currR, edge->fX);)
[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()
94 str = SkParse::FindScalars(str, &value[0].fX, count * 2); in find_points()
97 value[index].fX += relative->fX; in find_points()
156 data = find_scalar(data, &x, relative, c.fX); in parseSVG()
158 c.fX = x; in parseSVG()
164 fPath.lineTo(c.fX, y); in parseSVG()
[all …]
/external/skia/src/utils/
DSkParsePath.cpp51 str = SkParse::FindScalars(str, &value[0].fX, count * 2); in find_points()
54 value[index].fX += relative->fX; in find_points()
113 data = find_scalar(data, &x, relative, c.fX); in FromSVGString()
115 c.fX = x; in FromSVGString()
120 path.lineTo(c.fX, y); in FromSVGString()
130 points[0].fX -= lastc.fX - c.fX; in FromSVGString()
145 points[0].fX = c.fX * 2 - lastc.fX; in FromSVGString()
156 if (fPath.isEmpty() && (f.fX != 0 || f.fY != 0)) { in FromSVGString()
157 c.fX -= SkScalar.Epsilon; // !!! enough? in FromSVGString()
169 path.moveTo(args[0].fX, args[0].fY); in FromSVGString()
[all …]
DSkCamera.cpp66 float mag = sk_float_sqrt(fX*fX + fY*fY + fZ*fZ); in normalize()
69 unit->fX = fX * scale; in normalize()
73 unit->fX = unit->fY = unit->fZ = 0; in normalize()
78 tmp1.setMul(fX, fX); in normalize()
88 unit->fX = SkFixedMul(fX, scale); in normalize()
92 unit->fX = unit->fY = unit->fZ = 0; in normalize()
99 return SkUnitScalarMul(a.fX, b.fX) + in Dot()
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()
139 SkScalar cy = SkScalarMul(fU.fZ, fV.fX) - SkScalarMul(fU.fX, fV.fY); in dotWith()
[all …]
/external/skia/samplecode/
DSampleGradients.cpp76 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeRadial()
78 return SkGradientShader::CreateRadial(center, center.fX, data.fColors, in MakeRadial()
85 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeSweep()
87 return SkGradientShader::CreateSweep(center.fX, center.fY, data.fColors, in MakeSweep()
94 center0.set(SkScalarAve(pts[0].fX, pts[1].fX), in Make2Radial()
96 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Radial()
99 center1, (pts[1].fX - pts[0].fX) / 7, in Make2Radial()
100 center0, (pts[1].fX - pts[0].fX) / 2, in Make2Radial()
107 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in Make2RadialConcentric()
110 center, (pts[1].fX - pts[0].fX) / 7, in Make2RadialConcentric()
[all …]
DSampleShaderText.cpp73 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeRadial()
75 return SkGradientShader::CreateRadial(center, center.fX, data.fColors, in MakeRadial()
82 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeSweep()
84 return SkGradientShader::CreateSweep(center.fX, center.fY, data.fColors, in MakeSweep()
91 center0.set(SkScalarAve(pts[0].fX, pts[1].fX), in Make2Radial()
93 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Radial()
96 center1, (pts[1].fX - pts[0].fX) / 7, in Make2Radial()
97 center0, (pts[1].fX - pts[0].fX) / 2, in Make2Radial()
/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()
236 matrix->setAll(qPts[0].fX, qPts[1].fX, qPts[2].fX, in quadDesignSpaceToUVCoordsMatrix()
[all …]
DGrMatrix.cpp325 pt.fX = fM[kScaleX]*x + fM[kSkewX]*y;
369 dst[i].fX = GrMul(src[i].fX, fM[kScaleX]);
377 dst[i].fX = src[i].fX + fM[kTransX];
384 dst[i].fX = GrMul(src[i].fX, fM[kScaleX]) + fM[kTransX];
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]);
399 dst[i].fX = newX;
407 dst[i].fX = GrMul(src[i].fX, fM[kScaleX]) + GrMul(src[i].fY, fM[kSkewX]);
[all …]
DGrPlotMgr.h37 Gr_bzero(fBusy, fDim.fX * fDim.fY); in reset()
43 for (int x = 0; x < fDim.fX; x++) { in newPlot()
56 GrAssert((unsigned)x < (unsigned)fDim.fX); in isBusy()
58 return fBusy[y * fDim.fX + x] != 0; in isBusy()
62 GrAssert((unsigned)x < (unsigned)fDim.fX); in freePlot()
64 fBusy[y * fDim.fX + x] = false; in freePlot()
/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()
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()
114 lastCorner.fX + firstStep.fX, in filterPath()
/external/skia/tests/
DPathMeasureTest.cpp43 d, p.fX, p.fY, v.fX, v.fY); in TestPathMeasure()
64 SkScalarNearlyEqual(position.fX, -SK_ScalarHalf, SK_Scalar1 * 0.0001)); in TestPathMeasure()
66 REPORTER_ASSERT(reporter, tangent.fX == -SK_Scalar1); in TestPathMeasure()
87 SkScalarNearlyEqual(position.fX, SK_ScalarHalf, SK_Scalar1 * 0.0001)); in TestPathMeasure()
89 REPORTER_ASSERT(reporter, tangent.fX == SK_Scalar1); in TestPathMeasure()
93 SkScalarNearlyEqual(position.fX, SK_Scalar1, SK_Scalar1 * 0.0001)); in TestPathMeasure()
96 REPORTER_ASSERT(reporter, tangent.fX == 0); in TestPathMeasure()
100 SkScalarNearlyEqual(position.fX, SK_Scalar1 * 2.5f, SK_Scalar1 * 0.0001)); in TestPathMeasure()
103 REPORTER_ASSERT(reporter, tangent.fX == SK_Scalar1); in TestPathMeasure()
117 SkScalarNearlyEqual(position.fX, SK_ScalarHalf, SK_Scalar1 * 0.0001)); 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()
47 if (SkScalarAbs(c0[i].fX - c1[i].fX) > 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/skia/bench/
DGradientBench.cpp53 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeRadial()
55 return SkGradientShader::CreateRadial(center, center.fX * scale, in MakeRadial()
65 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeSweep()
67 return SkGradientShader::CreateSweep(center.fX, center.fY, data.fColors, in MakeSweep()
76 center0.set(SkScalarAve(pts[0].fX, pts[1].fX), in Make2Radial()
78 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Radial()
81 center1, (pts[1].fX - pts[0].fX) / 7, in Make2Radial()
82 center0, (pts[1].fX - pts[0].fX) / 2, in Make2Radial()
/external/skia/gm/
Dshadertext.cpp74 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeRadial()
76 return SkGradientShader::CreateRadial(center, center.fX, data.fColors, in MakeRadial()
83 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeSweep()
85 return SkGradientShader::CreateSweep(center.fX, center.fY, data.fColors, in MakeSweep()
92 center0.set(SkScalarAve(pts[0].fX, pts[1].fX), in Make2Radial()
94 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Radial()
97 center1, (pts[1].fX - pts[0].fX) / 7, in Make2Radial()
98 center0, (pts[1].fX - pts[0].fX) / 2, in Make2Radial()
Dgradients.cpp45 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeRadial()
47 return SkGradientShader::CreateRadial(center, center.fX, data.fColors, in MakeRadial()
54 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeSweep()
56 return SkGradientShader::CreateSweep(center.fX, center.fY, data.fColors, in MakeSweep()
63 center0.set(SkScalarAve(pts[0].fX, pts[1].fX), in Make2Radial()
65 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Radial()
68 center1, (pts[1].fX - pts[0].fX) / 7, in Make2Radial()
69 center0, (pts[1].fX - pts[0].fX) / 2, in Make2Radial()
/external/clang/test/CodeGenCXX/
Dconstructor-conversion.cpp11 X(int) : iX(2), fX(2.3) , name("HELLO\n") { } in X()
13 X(const char* arg, int ix=0) { iX = ix; fX = 6.0; name = arg+ix; } in X()
14 X(): iX(100), fX(1.2) {} in X()
16 float fX; member in X
19 printf("iX = %d fX = %f name = %s\n", iX, fX, name); in pr()
/external/icu4c/layout/
DMarkToBasePosnSubtables.cpp80 float anchorDiffX = baseAnchor.fX - markAnchor.fX; in process()
88 …glyphIterator->setCurrGlyphPositionAdjustment(anchorDiffX, anchorDiffY, -markAdvance.fX, -markAdva… in process()
101 pixels.fX += px.fX; // and add that to the base glyph's advance in process()
109 …rrGlyphPositionAdjustment(anchorDiffX - baseAdvance.fX, anchorDiffY - baseAdvance.fY, -markAdvance… in process()

12345678