Lines Matching full:matrix
333 void SkCamera3D::patchToMatrix(const SkPatch3D& quilt, SkMatrix* matrix) const
354 matrix->set(SkMatrix::kMScaleX, SkScalarDotDiv(3, patchPtr, 1, mapPtr, 1, dot));
355 matrix->set(SkMatrix::kMSkewY, SkScalarDotDiv(3, patchPtr, 1, mapPtr+3, 1, dot));
356 matrix->set(SkMatrix::kMPersp0, SkScalarDotDiv(3, patchPtr, 1, mapPtr+6, 1, dot));
359 matrix->set(SkMatrix::kMSkewX, SkScalarDotDiv(3, patchPtr, 1, mapPtr, 1, dot));
360 matrix->set(SkMatrix::kMScaleY, SkScalarDotDiv(3, patchPtr, 1, mapPtr+3, 1, dot));
361 matrix->set(SkMatrix::kMPersp1, SkScalarDotDiv(3, patchPtr, 1, mapPtr+6, 1, dot));
364 matrix->set(SkMatrix::kMTransX, SkScalarDotDiv(3, patchPtr, 1, mapPtr, 1, dot));
365 matrix->set(SkMatrix::kMTransY, SkScalarDotDiv(3, patchPtr, 1, mapPtr+3, 1, dot));
366 matrix->set(SkMatrix::kMPersp2, SK_UnitScalar1);
430 void Sk3DView::getMatrix(SkMatrix* matrix) const
432 if (matrix != NULL)
436 fCamera.patchToMatrix(patch, matrix);
444 SkMatrix matrix;
446 this->getMatrix(&matrix);
447 canvas->concat(matrix);