Lines Matching +full:- +full:qy
4 * Use of this source code is governed by a BSD-style license that can be
16 // Edge coordinates for non-AA edges do not need to be integers; any AA-enabled edge that is in aa_affects_rect()
17 // at an integer coordinate could be drawn non-AA and be visually identical to non-AA. in aa_affects_rect()
43 static void map_quad_general(const V4f& qx, const V4f& qy, const SkMatrix& m, in map_quad_general() argument
45 *xs = m.getScaleX() * qx + (m.getSkewX() * qy + m.getTranslateX()); in map_quad_general()
46 *ys = m.getSkewY() * qx + (m.getScaleY() * qy + m.getTranslateY()); in map_quad_general()
48 V4f w = m.getPerspX() * qx + (m.getPerspY() * qy + m.get(SkMatrix::kMPersp2)); in map_quad_general()
70 // Rearranges (top-left, top-right, bottom-right, bottom-left) ordered skQuadPts into xs and ys
71 // ordered (top-left, bottom-left, top-right, bottom-right)
136 SkASSERT(this->quadType() == Type::kAxisAligned); in aaHasEffectOnRect()
142 if (this->quadType() != Type::kAxisAligned) { in asRect()
146 *rect = this->bounds(); in asRect()
147 // v0 at the geometric top-left is unique amongst axis-aligned vertex orders in asRect()
149 return fX[0] == rect->fLeft && fY[0] == rect->fTop; in asRect()