Lines Matching defs:edgeAA
204 // are specified in 'edgeAA' (to make manipulation easier than an unsigned bitfield). 'tileID'
208 // The edgeAA order matches that of clip, so it refers to top, right, bottom, left.
211 const bool edgeAA[4], int tileID, int quadID) = 0;
223 bool edgeAA[4];
232 edgeAA[0] = i == 0; // Top
233 edgeAA[1] = j == kColCount - 1; // Right
234 edgeAA[2] = i == kRowCount - 1; // Bottom
235 edgeAA[3] = j == 0; // Left
240 drawCount += this->clipTile(canvas, tileID, tile, nullptr, edgeAA, lines, 3,
250 SkCanvas::QuadAAFlags maskToFlags(const bool edgeAA[4]) const {
251 unsigned flags = (edgeAA[0] * SkCanvas::kTop_QuadAAFlag) |
252 (edgeAA[1] * SkCanvas::kRight_QuadAAFlag) |
253 (edgeAA[2] * SkCanvas::kBottom_QuadAAFlag) |
254 (edgeAA[3] * SkCanvas::kLeft_QuadAAFlag);
262 const bool edgeAA[4], const SkPoint lines[], int lineCount, int* quadCount) {
266 int draws = this->drawTile(canvas, baseRect, quad, edgeAA, tileID, *quadCount);
318 canvas, tileID, baseRect, quad, edgeAA, lines + 2, lineCount - 1, quadCount);
349 subtiles.push_back({{kTL, kS0, edgeAA[0] ? kS0 : kBL, kBL}}); // degenerate
355 subtiles.push_back({{kS1, edgeAA[3] ? kS1 : kBR, kBR, kBL}}); // degenerate
364 subtiles.push_back({{kTL, kTR, kS0, edgeAA[1] ? kS0 : kTL}}); // degenerate
372 subtiles.push_back({{edgeAA[2] ? kS0 : kTR, kTR, kBR, kS0}}); // degenerate
403 // right, bottom, left so 'j' can be used to access edgeAA
404 subAA[j] = edgeAA[j];
566 int drawTile(SkCanvas* canvas, const SkRect& rect, const SkPoint clip[4], const bool edgeAA[4],
579 SkCanvas::QuadAAFlags aaFlags = fEnableAAOverride ? fAAOverride : this->maskToFlags(edgeAA);
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],
750 {fImage, localRect, rect, matrixIdx, 1.f, this->maskToFlags(edgeAA), hasClip});
913 int drawTile(SkCanvas* canvas, const SkRect& rect, const SkPoint clip[4], const bool edgeAA[4],
935 {fImage, localRect, rect, -1, .5f, this->maskToFlags(edgeAA), hasClip});