HomeSort by relevance Sort by last modified time
    Searched defs:tangent (Results 1 - 8 of 8) sorted by null

  /external/skia/tests/
PathMeasureTest.cpp 115 SkVector tangent; local
116 REPORTER_ASSERT(reporter, meas.getPosTan(SK_ScalarHalf, &position, &tangent));
122 REPORTER_ASSERT(reporter, tangent.fX == -SK_Scalar1);
123 REPORTER_ASSERT(reporter, tangent.fY == 0);
141 REPORTER_ASSERT(reporter, meas.getPosTan(SK_ScalarHalf, &position, &tangent));
147 REPORTER_ASSERT(reporter, tangent.fX == SK_Scalar1);
148 REPORTER_ASSERT(reporter, tangent.fY == 0);
149 REPORTER_ASSERT(reporter, meas.getPosTan(2.5f, &position, &tangent));
154 REPORTER_ASSERT(reporter, tangent.fX == 0);
155 REPORTER_ASSERT(reporter, tangent.fY == SK_Scalar1)
    [all...]
  /external/skia/src/effects/
Sk1DPathEffect.cpp 79 SkVector tangent; local
84 if (!meas.getPosTan(dist + sx, &pos, &tangent)) {
92 matrix.setSinCos(tangent.fY, tangent.fX, 0, 0);
SkDashPathEffect.cpp 200 SkVector tangent = pts[1] - pts[0]; local
201 if (tangent.isZero()) {
205 tangent.scale(SkScalarInvert(length));
209 if (SkScalarNearlyEqual(SK_Scalar1, tangent.fX) ||
210 SkScalarNearlyEqual(-SK_Scalar1, tangent.fX)) {
212 } else if (SkScalarNearlyEqual(SK_Scalar1, tangent.fY) ||
213 SkScalarNearlyEqual(-SK_Scalar1, tangent.fY)) {
280 SkScalar x = pts[0].fX + tangent.fX * SkScalarHalf(clampedInitialDashLength);
281 SkScalar y = pts[0].fY + tangent.fY * SkScalarHalf(clampedInitialDashLength);
313 SkScalar x = pts[0].fX + tangent.fX * distance
    [all...]
  /external/skia/gm/
strokes.cpp 249 SkVector tangent = pts[1] - pts[2]; local
250 tangent.normalize();
254 pts2[0].fX += tangent.fX * capOutset;
255 pts2[0].fY += tangent.fY * capOutset;
256 pts2[1].fX += tangent.fX * capOutset;
257 pts2[1].fY += tangent.fY * capOutset;
258 pts2[2].fX += -tangent.fX * capOutset;
259 pts2[2].fY += -tangent.fY * capOutset;
  /frameworks/base/libs/hwui/font/
Font.cpp 238 SkPathMeasure& measure, SkPoint* position, SkVector* tangent) {
245 bool ok = measure.getPosTan(x + hOffset + glyph->mBitmapLeft + halfWidth, position, tangent);
250 // Move along the tangent and offset by the normal
251 destination[0].set(-tangent->fX * halfWidth - tangent->fY * vOffset,
252 -tangent->fY * halfWidth + tangent->fX * vOffset);
253 destination[1].set(tangent->fX * halfWidth - tangent->fY * vOffset,
254 tangent->fY * halfWidth + tangent->fX * vOffset)
312 SkVector tangent; local
    [all...]
  /external/skia/src/core/
SkDevice.cpp 336 SkVector tangent; local
342 if (!meas.getPosTan(sx, &pos, &tangent)) {
344 tangent.set(0, 0);
352 matrix.setSinCos(tangent.fY, tangent.fX);
357 dst[i].set(pos.fX - tangent.fY * sy, pos.fY + tangent.fX * sy);
SkPath.cpp 3079 SkVector tangent; local
3245 const SkVector& tangent = tangents[last]; local
    [all...]
  /external/swiftshader/src/Shader/
ShaderCore.cpp 314 Float4 tangent(RValue<Float4> x, bool pp) function in namespace:sw
    [all...]

Completed in 435 milliseconds