Lines Matching refs:GrPerspQuad
112 class GrPerspQuad {
114 GrPerspQuad() = default;
116 explicit GrPerspQuad(const SkRect& rect) in GrPerspQuad() function
121 GrPerspQuad(const Sk4f& xs, const Sk4f& ys) { in GrPerspQuad() function
127 GrPerspQuad(const Sk4f& xs, const Sk4f& ys, const Sk4f& ws) { in GrPerspQuad() function
133 static GrPerspQuad MakeFromRect(const SkRect&, const SkMatrix&);
138 static GrPerspQuad MakeFromSkQuad(const SkPoint pts[4], const SkMatrix&);
140 GrPerspQuad& operator=(const GrPerspQuad&) = default;
182 GrPerspQuad(const float xs[4], const float ys[4], const float ws[4]);
223 GrPerspQuad operator[] (int i) const {
230 return GrPerspQuad(item.fX, item.fY, fWs.begin() + 4 * i);
234 return GrPerspQuad(item.fX, item.fY, kNoPerspectiveWs);
273 QuadData<T>& pushBackImpl(const GrPerspQuad& quad, GrQuadType type) {
328 void push_back(const GrPerspQuad& quad, GrQuadType type) {
353 void push_back(const GrPerspQuad& quad, GrQuadType type, T&& metadata) {