Lines Matching defs:quad
198 // the Chromium quad types, and a generic GM template to arrange renderers x transforms in a grid
261 int clipTile(SkCanvas* canvas, int tileID, const SkRect& baseRect, const SkPoint quad[4],
265 // 'quad' remains null so that drawTile() can differentiate how it should draw.
266 int draws = this->drawTile(canvas, baseRect, quad, edgeAA, tileID, *quadCount);
279 if (quad) {
282 points[i] = quad[i];
289 // Consider the first line against the 4 quad edges in tile, which should have 0,1, or 2
315 // Either the first line never intersected the quad (count == 0), or it intersected at a
316 // single vertex without going through quad area (count == 1), so check next line
318 canvas, tileID, baseRect, quad, edgeAA, lines + 2, lineCount - 1, quadCount);
324 // splits are hardcoded below; subtile quad orderings are such that the sub tiles remain in
340 // quad (triangle) and a pentagon that must be artificially split. The pentagon is split
342 // degenerate quad, but ensures there are no T-junctions.
388 // Fill in the quad points and update edge AA rules for new interior edges
408 // Split the sub quad with the next line
554 // Since aa override is disabled, the quad flags arg doesn't matter.
568 // Colorize the tile based on its grid position and quad ID
747 // drawTextureSet automatically derives appropriate local quad from localRect if clipPtr
932 // drawTextureSet automatically derives appropriate local quad from localRect if clipPtr
1049 // sense, since each quad is blurred independently