Home | History | Annotate | Download | only in core

Lines Matching refs:sy

173 void SkMatrix::setScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
175 fMat[kMScaleY] = sy;
177 fMat[kMTransY] = py - SkScalarMul(sy, py);
186 void SkMatrix::setScale(SkScalar sx, SkScalar sy) {
188 fMat[kMScaleY] = sy;
198 bool SkMatrix::preScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
200 m.setScale(sx, sy, px, py);
204 bool SkMatrix::preScale(SkScalar sx, SkScalar sy) {
206 m.setScale(sx, sy);
210 bool SkMatrix::postScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
212 m.setScale(sx, sy, px, py);
216 bool SkMatrix::postScale(SkScalar sx, SkScalar sy) {
218 m.setScale(sx, sy);
340 void SkMatrix::setSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
345 fMat[kMSkewY] = sy;
347 fMat[kMTransY] = SkScalarMul(-sy, px);
355 void SkMatrix::setSkew(SkScalar sx, SkScalar sy) {
360 fMat[kMSkewY] = sy;
370 bool SkMatrix::preSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
372 m.setSkew(sx, sy, px, py);
376 bool SkMatrix::preSkew(SkScalar sx, SkScalar sy) {
378 m.setSkew(sx, sy);
382 bool SkMatrix::postSkew(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
384 m.setSkew(sx, sy, px, py);
388 bool SkMatrix::postSkew(SkScalar sx, SkScalar sy) {
390 m.setSkew(sx, sy);
409 SkScalar ty, sy = SkScalarDiv(dst.height(), src.height());
413 if (sx > sy) {
415 sx = sy;
417 sy = sx;
422 ty = dst.fTop - SkScalarMul(src.fTop, sy);
427 diff = dst.width() - SkScalarMul(src.width(), sy);
429 diff = dst.height() - SkScalarMul(src.height(), sy);
444 fMat[kMScaleY] = sy;
890 SkScalar sy = src->fY;
893 dst->fY = SkScalarMul(sx, ky) + SkScalarMul(sy, my);
894 dst->fX = SkScalarMul(sx, mx) + SkScalarMul(sy, kx);
912 SkScalar sy = src->fY;
915 dst->fY = SkScalarMul(sx, ky) + SkScalarMulAdd(sy, my, ty);
916 dst->fX = SkScalarMul(sx, mx) + SkScalarMulAdd(sy, kx, tx);
932 SkScalar sy = src->fY;
937 SkScalarMul(sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
939 SkScalarMul(sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
942 SkFractMul(sy, m.fMat[kMPersp1]) + persp2;
945 SkScalarMulAdd(sy, m.fMat[kMPersp1], m.fMat[kMPersp2]);
1034 void SkMatrix::Persp_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1039 SkScalarMul(sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1041 SkScalarMul(sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1044 SkFractMul(sy, m.fMat[kMPersp1]) +
1048 SkScalarMul(sy, m.fMat[kMPersp1]) + m.fMat[kMPersp2];
1069 void SkMatrix::RotTrans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1074 pt->fX = fixmuladdmul(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) +
1076 pt->fY = fixmuladdmul(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) +
1080 SkScalarMulAdd(sy, m.fMat[kMSkewX], m.fMat[kMTransX]);
1082 SkScalarMulAdd(sy, m.fMat[kMScaleY], m.fMat[kMTransY]);
1086 void SkMatrix::Rot_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1093 pt->fX = fixmuladdmul(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]);
1094 pt->fY = fixmuladdmul(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]);
1097 SkScalarMulAdd(sy, m.fMat[kMSkewX], m.fMat[kMTransX]);
1099 SkScalarMulAdd(sy, m.fMat[kMScaleY], m.fMat[kMTransY]);
1103 void SkMatrix::ScaleTrans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1109 pt->fY = SkScalarMulAdd(sy, m.fMat[kMScaleY], m.fMat[kMTransY]);
1112 void SkMatrix::Scale_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1120 pt->fY = SkScalarMul(sy, m.fMat[kMScaleY]);
1123 void SkMatrix::Trans_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1128 pt->fY = sy + m.fMat[kMTransY];
1131 void SkMatrix::Identity_xy(const SkMatrix& m, SkScalar sx, SkScalar sy,
1136 pt->fY = sy;