Lines Matching refs:clip
62 // of the below points are used to clip against the regular tile grid. The tile grid occupies
76 // 10f was chosen as a balance between large enough to scale the currently set clip
203 // Draw the base rect, possibly clipped by 'clip' if that is not null. The edges to antialias
205 // represents the location of rect within the tile grid, 'quadID' is the unique ID of the clip
208 // The edgeAA order matches that of clip, so it refers to top, right, bottom, left.
210 virtual int drawTile(SkCanvas* canvas, const SkRect& rect, const SkPoint clip[4],
237 // Now clip against the 3 lines formed by kClipPx and split into general purpose
566 int drawTile(SkCanvas* canvas, const SkRect& rect, const SkPoint clip[4], const bool edgeAA[4],
581 rect, clip, aaFlags, c.toSkColor(), SkBlendMode::kSrcOver);
624 int drawTile(SkCanvas* canvas, const SkRect& rect, const SkPoint clip[4], const bool edgeAA[4],
626 canvas->experimental_DrawEdgeAAQuad(rect, clip, this->maskToFlags(edgeAA),
705 int drawTile(SkCanvas* canvas, const SkRect& rect, const SkPoint clip[4], const bool edgeAA[4],
709 if (clip) {
711 fDstClips.push_back_n(4, clip);
913 int drawTile(SkCanvas* canvas, const SkRect& rect, const SkPoint clip[4], const bool edgeAA[4],
918 if (clip) {
920 fDstClips.push_back_n(4, clip);