Home | History | Annotate | Download | only in utils

Lines Matching defs:SkMatrix

813 static void initFromMatrix(SkMScalar dst[4][4], const SkMatrix& src) {
815 dst[0][0] = SkScalarToMScalar(src[SkMatrix::kMScaleX]);
816 dst[1][0] = SkScalarToMScalar(src[SkMatrix::kMSkewX]);
817 dst[3][0] = SkScalarToMScalar(src[SkMatrix::kMTransX]);
818 dst[0][1] = SkScalarToMScalar(src[SkMatrix::kMSkewY]);
819 dst[1][1] = SkScalarToMScalar(src[SkMatrix::kMScaleY]);
820 dst[3][1] = SkScalarToMScalar(src[SkMatrix::kMTransY]);
824 SkMatrix44::SkMatrix44(const SkMatrix& src) {
828 SkMatrix44& SkMatrix44::operator=(const SkMatrix& src) {
841 SkMatrix44::operator SkMatrix() const {
842 SkMatrix dst;
845 dst[SkMatrix::kMScaleX] = SkMScalarToScalar(fMat[0][0]);
846 dst[SkMatrix::kMSkewX] = SkMScalarToScalar(fMat[1][0]);
847 dst[SkMatrix::kMTransX] = SkMScalarToScalar(fMat[3][0]);
849 dst[SkMatrix::kMSkewY] = SkMScalarToScalar(fMat[0][1]);
850 dst[SkMatrix::kMScaleY] = SkMScalarToScalar(fMat[1][1]);
851 dst[SkMatrix::kMTransY] = SkMScalarToScalar(fMat[3][1]);