Lines Matching refs:sy

173     SkScalar sy = fMat[kMSkewY];
175 if (is_degenerate_2x2(mx, sx, sy, my)) {
181 return (SkScalarNearlyEqual(mx, my, tol) && SkScalarNearlyEqual(sx, -sy, tol))
182 || (SkScalarNearlyEqual(mx, -my, tol) && SkScalarNearlyEqual(sx, sy, tol));
201 SkScalar sy = fMat[kMSkewY];
203 if (is_degenerate_2x2(mx, sx, sy, my)) {
209 vec[0].set(mx, sy);
279 void SkMatrix::setScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
280 if (1 == sx && 1 == sy) {
284 fMat[kMScaleY] = sy;
286 fMat[kMTransY] = py - sy * py;
296 void SkMatrix::setScale(SkScalar sx, SkScalar sy) {
297 if (1 == sx && 1 == sy) {
301 fMat[kMScaleY] = sy;
320 void SkMatrix::preScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
321 if (1 == sx && 1 == sy) {
326 m.setScale(sx, sy, px, py);
330 void SkMatrix::preScale(SkScalar sx, SkScalar sy) {
331 if (1 == sx && 1 == sy) {
344 fMat[kMSkewX] *= sy;
345 fMat[kMScaleY] *= sy;
346 fMat[kMPersp1] *= sy;
351 void SkMatrix::postScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
352 if (1 == sx && 1 == sy) {
356 m.setScale(sx, sy, px, py);
360 void SkMatrix::postScale(SkScalar sx, SkScalar sy) {
361 if (1 == sx && 1 == sy) {
365 m.setScale(sx, sy);
464 void SkMatrix::setSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
469 fMat[kMSkewY] = sy;
471 fMat[kMTransY] = -sy * px;
479 void SkMatrix::setSkew(SkScalar sx, SkScalar sy) {
484 fMat[kMSkewY] = sy;
494 void SkMatrix::preSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
496 m.setSkew(sx, sy, px, py);
500 void SkMatrix::preSkew(SkScalar sx, SkScalar sy) {
502 m.setSkew(sx, sy);
506 void SkMatrix::postSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
508 m.setSkew(sx, sy, px, py);
512 void SkMatrix::postSkew(SkScalar sx, SkScalar sy) {
514 m.setSkew(sx, sy);
533 SkScalar ty, sy = dst.height() / src.height();
537 if (sx > sy) {
539 sx = sy;
541 sy = sx;
546 ty = dst.fTop - src.fTop * sy;
551 diff = dst.width() - src.width() * sy;
553 diff = dst.height() - src.height() * sy;
568 fMat[kMScaleY] = sy;
575 if (sx != 1 || sy != 1) {
924 SkScalar sy = src->fY;
927 dst->fY = sdot(sx, ky, sy, my);
928 dst->fX = sdot(sx, mx, sy, kx);
946 SkScalar sy = src->fY;
950 dst->fY = sx * ky + (sy * my + ty);
951 dst->fX = sx * mx + (sy * kx + tx);
953 dst->fY = sdot(sx, ky, sy, my) + ty;
954 dst->fX = sdot(sx, mx, sy, kx) + tx;
967 SkScalar sy = src->fY;
971 SkScalar x = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
972 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
974 SkScalar z = sx * m.fMat[kMPersp0] + (sy * m.fMat[kMPersp1] + m.fMat[kMPersp2]);
976 SkScalar z = sdot(sx, m.fMat[kMPersp0], sy, m.fMat[kMPersp1]) + m.fMat[kMPersp2];
1023 SkScalar sy = src[1];
1027 SkScalar x = sdot(sx, fMat[kMScaleX], sy, fMat[kMSkewX], sw, fMat[kMTransX]);
1028 SkScalar y = sdot(sx, fMat[kMSkewY], sy, fMat[kMScaleY], sw, fMat[kMTransY]);
1029 SkScalar w = sdot(sx, fMat[kMPersp0], sy, fMat[kMPersp1], sw, fMat[kMPersp2]);
1096 void SkMatrix::Persp_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1100 SkScalar x = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1101 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1102 SkScalar z = sdot(sx, m.fMat[kMPersp0], sy, m.fMat[kMPersp1]) + m.fMat[kMPersp2];
1110 void SkMatrix::RotTrans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1115 pt->fX = sx * m.fMat[kMScaleX] + (sy * m.fMat[kMSkewX] + m.fMat[kMTransX]);
1116 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]);
1118 pt->fX = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1119 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1123 void SkMatrix::Rot_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1130 pt->fX = sx * m.fMat[kMScaleX] + (sy * m.fMat[kMSkewX] + m.fMat[kMTransX]);
1131 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]);
1133 pt->fX = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1134 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1138 void SkMatrix::ScaleTrans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1144 pt->fY = sy * m.fMat[kMScaleY] + m.fMat[kMTransY];
1147 void SkMatrix::Scale_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1155 pt->fY = sy * m.fMat[kMScaleY];
1158 void SkMatrix::Trans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1163 pt->fY = sy + m.fMat[kMTransY];
1166 void SkMatrix::Identity_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1171 pt->fY = sy;