Home | History | Annotate | Download | only in utils

Lines Matching refs:Dot

98 SkUnitScalar SkUnit3D::Dot(const SkUnit3D& a, const SkUnit3D& b) {
272 SkScalar dot = SkUnit3D::Dot(*SkTCast<const SkUnit3D*>(&fZenith), axis);
274 zenith.fX = fZenith.fX - SkUnitScalarMul(dot, axis.fX);
275 zenith.fY = fZenith.fY - SkUnitScalarMul(dot, axis.fY);
276 zenith.fZ = fZenith.fZ - SkUnitScalarMul(dot, axis.fZ);
310 SkScalar dot;
316 dot = SkUnit3D::Dot(*SkTCast<const SkUnit3D*>(&diff),
320 matrix->set(SkMatrix::kMScaleX, SkScalarDotDiv(3, patchPtr, 1, mapPtr, 1, dot));
321 matrix->set(SkMatrix::kMSkewY, SkScalarDotDiv(3, patchPtr, 1, mapPtr+3, 1, dot));
322 matrix->set(SkMatrix::kMPersp0, SkScalarDotDiv(3, patchPtr, 1, mapPtr+6, 1, dot));
325 matrix->set(SkMatrix::kMSkewX, SkScalarDotDiv(3, patchPtr, 1, mapPtr, 1, dot));
326 matrix->set(SkMatrix::kMScaleY, SkScalarDotDiv(3, patchPtr, 1, mapPtr+3, 1, dot));
327 matrix->set(SkMatrix::kMPersp1, SkScalarDotDiv(3, patchPtr, 1, mapPtr+6, 1, dot));
330 matrix->set(SkMatrix::kMTransX, SkScalarDotDiv(3, patchPtr, 1, mapPtr, 1, dot));
331 matrix->set(SkMatrix::kMTransY, SkScalarDotDiv(3, patchPtr, 1, mapPtr+3, 1, dot));