/external/skia/include/core/ |
D | SkPoint.h | 21 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/ |
D | SkStrokerPriv.cpp | 18 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 …]
|
D | SkLineClipper.cpp | 14 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 …]
|
D | SkStroke.cpp | 18 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 …]
|
D | SkGeometry.cpp | 31 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 …]
|
D | SkEdgeClipper.cpp | 72 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 …]
|
D | SkMatrix.cpp | 943 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 …]
|
D | SkEdge.cpp | 35 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 …]
|
D | SkRegion_rects.cpp | 19 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/ |
D | SkParseSVGPath.cpp | 25 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/ |
D | SkParsePath.cpp | 51 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 …]
|
D | SkCamera.cpp | 66 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/ |
D | SampleGradients.cpp | 76 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 …]
|
D | SampleShaderText.cpp | 73 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/ |
D | GrPathUtils.cpp | 81 { 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 …]
|
D | GrMatrix.cpp | 325 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 …]
|
D | GrPlotMgr.h | 37 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/ |
D | SkCornerPathEffect.cpp | 27 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/ |
D | PathMeasureTest.cpp | 43 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 …]
|
D | ClipCubicTest.cpp | 35 (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/ |
D | GradientBench.cpp | 53 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/ |
D | shadertext.cpp | 74 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()
|
D | gradients.cpp | 45 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/ |
D | constructor-conversion.cpp | 11 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/ |
D | MarkToBasePosnSubtables.cpp | 80 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()
|