HomeSort by relevance Sort by last modified time
    Searched defs:tangent (Results 1 - 14 of 14) 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/skqp/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 82 SkVector tangent; local
87 if (!meas.getPosTan(dist + sx, &pos, &tangent)) {
95 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/skqp/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;
    [all...]
  /external/skqp/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 236 SkPathMeasure& measure, SkPoint* position, SkVector* tangent) {
243 bool ok = measure.getPosTan(x + hOffset + glyph->mBitmapLeft + halfWidth, position, tangent);
248 // Move along the tangent and offset by the normal
249 destination[0].set(-tangent->fX * halfWidth - tangent->fY * vOffset,
250 -tangent->fY * halfWidth + tangent->fX * vOffset);
251 destination[1].set(tangent->fX * halfWidth - tangent->fY * vOffset,
252 tangent->fY * halfWidth + tangent->fX * vOffset)
306 SkVector tangent; local
    [all...]
  /external/skia/src/core/
SkDevice.cpp 353 SkVector tangent; local
359 if (!meas.getPosTan(sx, &pos, &tangent)) {
361 tangent.set(0, 0);
369 matrix.setSinCos(tangent.fY, tangent.fX);
374 dst[i].set(pos.fX - tangent.fY * sy, pos.fY + tangent.fX * sy);
SkPath.cpp 3083 SkVector tangent; local
3249 const SkVector& tangent = tangents[last]; local
    [all...]
  /external/skqp/src/core/
SkDevice.cpp 352 SkVector tangent; local
358 if (!meas.getPosTan(sx, &pos, &tangent)) {
360 tangent.set(0, 0);
368 matrix.setSinCos(tangent.fY, tangent.fX);
373 dst[i].set(pos.fX - tangent.fY * sy, pos.fY + tangent.fX * sy);
SkPath.cpp 3199 SkVector tangent; local
3365 const SkVector& tangent = tangents[last]; local
    [all...]
  /external/swiftshader/src/Shader/
ShaderCore.cpp 324 Float4 tangent(RValue<Float4> x, bool pp) function in namespace:sw
    [all...]

Completed in 323 milliseconds