Lines Matching defs:affine
138 // along with affine.
143 // For rectStaysRect, in the affine case, we only need check that
156 // Only test for scale explicitly if not affine, since affine sets the
162 // Not affine, therefore we already know secondary diagonal is
381 // TODO: The persp/affine preconditions are in place to keep the mask consistent with
779 void SkMatrix::SetAffineIdentity(SkScalar affine[6]) {
780 affine[kAScaleX] = 1;
781 affine[kASkewY] = 0;
782 affine[kASkewX] = 0;
783 affine[kAScaleY] = 1;
784 affine[kATransX] = 0;
785 affine[kATransY] = 0;
788 bool SkMatrix::asAffine(SkScalar affine[6]) const {
792 if (affine) {
793 affine[kAScaleX] = this->fMat[kMScaleX];
794 affine[kASkewY] = this->fMat[kMSkewY];
795 affine[kASkewX] = this->fMat[kMSkewX];
796 affine[kAScaleY] = this->fMat[kMScaleY];
797 affine[kATransX] = this->fMat[kMTransX];
798 affine[kATransY] = this->fMat[kMTransY];
1678 // quick reject on affine or perspective