Lines Matching defs:kx
110 /** Sets SkMatrix to skew by (kx, ky) about pivot point (0, 0).
112 @param kx horizontal skew factor
116 static SkMatrix SK_WARN_UNUSED_RESULT Skew(SkScalar kx, SkScalar ky) {
118 m.setSkew(kx, ky);
705 /** Sets SkMatrix to skew by kx and ky, about a pivot point at (px, py).
708 @param kx horizontal skew factor
713 SkMatrix& setSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py);
715 /** Sets SkMatrix to skew by kx and ky, about a pivot point at (0, 0).
717 @param kx horizontal skew factor
720 SkMatrix& setSkew(SkScalar kx, SkScalar ky);
868 /** Sets SkMatrix to SkMatrix multiplied by SkMatrix constructed from skewing by (kx, ky)
874 | A B C | | 1 kx dx |
875 Matrix = | D E F |, K(kx, ky, px, py) = | ky 1 dy |
880 dx = -kx * py
885 | A B C | | 1 kx dx | | A+B*ky A*kx+B A*dx+B*dy+C |
886 Matrix * K(kx, ky, px, py) = | D E F | | ky 1 dy | = | D+E*ky D*kx+E D*dx+E*dy+F |
887 | G H I | | 0 0 1 | | G+H*ky G*kx+H G*dx+H*dy+I |
889 @param kx horizontal skew factor
894 SkMatrix& preSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py);
896 /** Sets SkMatrix to SkMatrix multiplied by SkMatrix constructed from skewing by (kx, ky)
902 | A B C | | 1 kx 0 |
903 Matrix = | D E F |, K(kx, ky) = | ky 1 0 |
908 | A B C | | 1 kx 0 | | A+B*ky A*kx+B C |
909 Matrix * K(kx, ky) = | D E F | | ky 1 0 | = | D+E*ky D*kx+E F |
910 | G H I | | 0 0 1 | | G+H*ky G*kx+H I |
912 @param kx horizontal skew factor
915 SkMatrix& preSkew(SkScalar kx, SkScalar ky);
1063 /** Sets SkMatrix to SkMatrix constructed from skewing by (kx, ky) about pivot point
1069 | J K L | | 1 kx dx |
1070 Matrix = | M N O |, K(kx, ky, px, py) = | ky 1 dy |
1075 dx = -kx * py
1080 | 1 kx dx| |J K L| |J+kx*M+dx*P K+kx*N+dx*Q L+kx*O+dx+R|
1081 K(kx, ky, px, py) * Matrix = |ky 1 dy| |M N O| = |ky*J+M+dy*P ky*K+N+dy*Q ky*L+O+dy*R|
1084 @param kx horizontal skew factor
1089 SkMatrix& postSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py);
1091 /** Sets SkMatrix to SkMatrix constructed from skewing by (kx, ky) about pivot point
1097 | J K L | | 1 kx 0 |
1098 Matrix = | M N O |, K(kx, ky) = | ky 1 0 |
1103 | 1 kx 0 | | J K L | | J+kx*M K+kx*N L+kx*O |
1104 K(kx, ky) * Matrix = | ky 1 0 | | M N O | = | ky*J+M ky*K+N ky*L+O |
1107 @param kx horizontal skew factor
1110 SkMatrix& postSkew(SkScalar kx, SkScalar ky);
1862 constexpr SkMatrix(SkScalar sx, SkScalar kx, SkScalar tx,
1865 : fMat{sx, kx, tx,