Home | History | Annotate | Download | only in core

Lines Matching refs:sy

173     SkScalar sy = fMat[kMSkewY];
175 if (is_degenerate_2x2(mx, sx, sy, my)) {
182 vec[1].set(sy, my);
205 SkScalar sy = fMat[kMSkewY];
207 if (is_degenerate_2x2(mx, sx, sy, my)) {
214 vec[1].set(sy, my);
285 void SkMatrix::setScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
286 if (1 == sx && 1 == sy) {
290 fMat[kMScaleY] = sy;
292 fMat[kMTransY] = py - sy * py;
302 void SkMatrix::setScale(SkScalar sx, SkScalar sy) {
303 if (1 == sx && 1 == sy) {
307 fMat[kMScaleY] = sy;
326 void SkMatrix::preScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
327 if (1 == sx && 1 == sy) {
332 m.setScale(sx, sy, px, py);
336 void SkMatrix::preScale(SkScalar sx, SkScalar sy) {
337 if (1 == sx && 1 == sy) {
350 fMat[kMSkewX] *= sy;
351 fMat[kMScaleY] *= sy;
352 fMat[kMPersp1] *= sy;
357 void SkMatrix::postScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
358 if (1 == sx && 1 == sy) {
362 m.setScale(sx, sy, px, py);
366 void SkMatrix::postScale(SkScalar sx, SkScalar sy) {
367 if (1 == sx && 1 == sy) {
371 m.setScale(sx, sy);
470 void SkMatrix::setSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
475 fMat[kMSkewY] = sy;
477 fMat[kMTransY] = -sy * px;
485 void SkMatrix::setSkew(SkScalar sx, SkScalar sy) {
490 fMat[kMSkewY] = sy;
500 void SkMatrix::preSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
502 m.setSkew(sx, sy, px, py);
506 void SkMatrix::preSkew(SkScalar sx, SkScalar sy) {
508 m.setSkew(sx, sy);
512 void SkMatrix::postSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
514 m.setSkew(sx, sy, px, py);
518 void SkMatrix::postSkew(SkScalar sx, SkScalar sy) {
520 m.setSkew(sx, sy);
539 SkScalar ty, sy = dst.height() / src.height();
543 if (sx > sy) {
545 sx = sy;
547 sy = sx;
552 ty = dst.fTop - src.fTop * sy;
557 diff = dst.width() - src.width() * sy;
559 diff = dst.height() - src.height() * sy;
574 fMat[kMScaleY] = sy;
581 if (sx != 1 || sy != 1) {
930 SkScalar sy = src->fY;
933 dst->fY = sdot(sx, ky, sy, my);
934 dst->fX = sdot(sx, mx, sy, kx);
952 SkScalar sy = src->fY;
956 dst->fY = sx * ky + (sy * my + ty);
957 dst->fX = sx * mx + (sy * kx + tx);
959 dst->fY = sdot(sx, ky, sy, my) + ty;
960 dst->fX = sdot(sx, mx, sy, kx) + tx;
973 SkScalar sy = src->fY;
977 SkScalar x = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
978 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
980 SkScalar z = sx * m.fMat[kMPersp0] + (sy * m.fMat[kMPersp1] + m.fMat[kMPersp2]);
982 SkScalar z = sdot(sx, m.fMat[kMPersp0], sy, m.fMat[kMPersp1]) + m.fMat[kMPersp2];
1029 SkScalar sy
1033 SkScalar x = sdot(sx, fMat[kMScaleX], sy, fMat[kMSkewX], sw, fMat[kMTransX]);
1034 SkScalar y = sdot(sx, fMat[kMSkewY], sy, fMat[kMScaleY], sw, fMat[kMTransY]);
1035 SkScalar w = sdot(sx, fMat[kMPersp0], sy, fMat[kMPersp1], sw, fMat[kMPersp2]);
1102 void SkMatrix::Persp_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1106 SkScalar x = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1107 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1108 SkScalar z = sdot(sx, m.fMat[kMPersp0], sy, m.fMat[kMPersp1]) + m.fMat[kMPersp2];
1116 void SkMatrix::RotTrans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1121 pt->fX = sx * m.fMat[kMScaleX] + (sy * m.fMat[kMSkewX] + m.fMat[kMTransX]);
1122 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]);
1124 pt->fX = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1125 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1129 void SkMatrix::Rot_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1136 pt->fX = sx * m.fMat[kMScaleX] + (sy * m.fMat[kMSkewX] + m.fMat[kMTransX]);
1137 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]);
1139 pt->fX = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1140 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1144 void SkMatrix::ScaleTrans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1150 pt->fY = sy * m.fMat[kMScaleY] + m.fMat[kMTransY];
1153 void SkMatrix::Scale_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1161 pt->fY = sy * m.fMat[kMScaleY];
1164 void SkMatrix::Trans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1169 pt->fY = sy + m.fMat[kMTransY];
1172 void SkMatrix::Identity_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1177 pt->fY = sy;