Home | History | Annotate | Download | only in effects

Lines Matching full:matrix

336                                  const SkMatrix& matrix) {
337 if (!this->INHERITED::setContext(device, paint, matrix)) {
585 static void pts_to_unit_matrix(const SkPoint pts[2], SkMatrix* matrix) {
591 matrix->setSinCos(-vec.fY, vec.fX, pts[0].fX, pts[0].fY);
592 matrix->postTranslate(-pts[0].fX, -pts[0].fY);
593 matrix->postScale(inv, inv);
642 const SkMatrix& matrix) {
643 if (!this->INHERITED::setContext(device, paint, matrix)) {
755 bool Linear_Gradient::asABitmap(SkBitmap* bitmap, SkMatrix* matrix,
768 if (matrix) {
769 matrix->setScale(SkIntToScalar(kCache32Count), SK_Scalar1);
770 matrix->preConcat(fPtsToUnit);
906 static void rad_to_unit_matrix(const SkPoint& center, SkScalar radius, SkMatrix* matrix)
910 matrix->setTranslate(-center.fX, -center.fY);
911 matrix->postScale(inv, inv);
1185 fDstToIndex matrix in the constructor).
1331 const SkMatrix& matrix) {
1332 if (!this->INHERITED::setContext(device, paint, matrix)) {
1630 const SkMatrix& matrix = fDstToIndex;
1636 proc(matrix, SkIntToScalar(x) + SK_ScalarHalf,
1644 (void)matrix.fixedStepInX(SkIntToScalar(y) + SK_ScalarHalf,
1652 dx = SkScalarToFixed(matrix.getScaleX());
1653 dy = SkScalarToFixed(matrix.getSkewY());
1667 proc(matrix, SkIntToScalar(x) + SK_ScalarHalf,
1680 const SkMatrix& matrix = fDstToIndex;
1687 proc(matrix, SkIntToScalar(x) + SK_ScalarHalf,
1695 (void)matrix.fixedStepInX(SkIntToScalar(y) + SK_ScalarHalf,
1703 dx = SkScalarToFixed(matrix.getScaleX());
1704 dy = SkScalarToFixed(matrix.getSkewY());
1720 proc(matrix, SkIntToScalar(x) + SK_ScalarHalf,