Lines Matching full:matrix
23 bool SkSetPoly3To3(SkMatrix* matrix, const SkPoint src[3], const SkPoint dst[3]) {
49 matrix->reset();
50 matrix->setScaleX(dot(srcOP0, srcOP1, dstOP[0], dstOP[2]));
51 matrix->setSkewX( dot(srcOP2, srcOP3, dstOP[0], dstOP[2]));
52 matrix->setSkewY (dot(srcOP0, srcOP1, dstOP[1], dstOP[3]));
53 matrix->setScaleY(dot(srcOP2, srcOP3, dstOP[1], dstOP[3]));
54 matrix->setTranslateX(dstAve.fX - dot(srcAve.fX, srcAve.fY,
55 matrix->getScaleX(), matrix->getSkewX()));
56 matrix->setTranslateY(dstAve.fY - dot(srcAve.fX, srcAve.fY,
57 matrix->getSkewY(), matrix->getScaleY()));