Lines Matching refs:rect
20 static GrFragmentProcessor* Create(GrPrimitiveEdgeType edgeType, const SkRect& rect) {
21 return SkNEW_ARGS(AARectEffect, (edgeType, rect));
33 AARectEffect(GrPrimitiveEdgeType edgeType, const SkRect& rect)
34 : fRect(rect), fEdgeType(edgeType) {
46 // An empty rect will have no coverage anywhere.
68 SkRect rect = SkRect::MakeLTRB(random->nextSScalar1(),
77 fp = AARectEffect::Create(edgeType, rect);
117 // The rect uniform's xyzw refer to (left + 0.5, top + 0.5, right - 0.5, bottom - 0.5),
122 "rect",
155 const SkRect& rect = aare.getRect();
156 if (rect != fPrevRect) {
157 pdman.set4f(fRectUniform, rect.fLeft + 0.5f, rect.fTop + 0.5f,
158 rect.fRight - 0.5f, rect.fBottom - 0.5f);
159 fPrevRect = rect;
316 GrFragmentProcessor* GrConvexPolyEffect::Create(GrPrimitiveEdgeType edgeType, const SkRect& rect) {
320 return AARectEffect::Create(edgeType, rect);