Lines Matching refs:sx

30 #define SWAP_START_END(sx, sy, ex, ey, dx, dy, dir)          \  argument
34 SWAP_POINTS((sx), (ex), (sy), (ey)); \
36 if ((ex) < (sx)) { \
40 if ((sx) < (ex)) { \
41 SWAP_POINTS((sx), (ex), (sy), (ey)); \
152 int16_t sx = start.x; in DrawWuLine() local
156 uint16_t dx = MATH_ABS(ex - sx); in DrawWuLine()
159 SWAP_START_END(sx, sy, ex, ey, dx, dy, dir); in DrawWuLine()
162 float plot = -static_cast<float>(ex - sx) / static_cast<float>(ey - sy); in DrawWuLine()
165 float x0 = sx + offset; in DrawWuLine()
166 float y0 = sy + (x0 - sx) * plot; in DrawWuLine()
167 float x1 = sx - offset; in DrawWuLine()
168 float y1 = sy + (x1 - sx) * plot; in DrawWuLine()
248 sx = x0Int; in DrawWuLine()
256 endPoints0[sy - y0Int] = sx; in DrawWuLine()
260 sx -= dir; in DrawWuLine()
261 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, sy, mask, color, opacity, in DrawWuLine()
265 endPoints0[sy - y0Int] = sx - dir; in DrawWuLine()
272 sx = x3Int; in DrawWuLine()
279 endPoints1[temp1++] = sx; in DrawWuLine()
283 sx += dir; in DrawWuLine()
284 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, sy, mask, color, opacity, in DrawWuLine()
288 endPoints1[temp1++] = sx + dir; in DrawWuLine()
298 sx = x0Int; in DrawWuLine()
307 INCREASE_ACC(acc0, accTemp0, adj0, sx, dir); in DrawWuLine()
308 drawUtils->DrawPixelInLine(gfxDstBuffer, sx + dir, sy, mask, in DrawWuLine()
313 edge1 = sx; in DrawWuLine()
315 INCREASE_ACC(acc0, accTemp0, adj0, sx, dir); in DrawWuLine()
317 drawUtils->DrawPixelInLine(gfxDstBuffer, sx + dir, sy, mask, in DrawWuLine()
322 edge1 = sx; in DrawWuLine()
346 sx = x0Int; in DrawWuLine()
348 drawUtils->DrawPixel(gfxDstBuffer, sx, sy, mask, color, opacity); in DrawWuLine()
353 if (x0Int - sx < MAX_LINE_WIDTH) { in DrawWuLine()
354 endPoints0[x0Int - sx] = sy; in DrawWuLine()
356 sx--; in DrawWuLine()
359 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, sy, mask, color, opacity, in DrawWuLine()
362 if (x0Int - sx < MAX_LINE_WIDTH) { in DrawWuLine()
363 endPoints0[x0Int - sx] = sy - dir; in DrawWuLine()
370 sx = x3Int; in DrawWuLine()
378 sx++; in DrawWuLine()
381 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, sy, mask, color, opacity, in DrawWuLine()
396 sx = x0Int - 1; in DrawWuLine()
404 if (sx >= x1Int) { in DrawWuLine()
406 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, sy + dir, mask, in DrawWuLine()
412 } else if (sx > x2Int) { in DrawWuLine()
415 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, sy + dir, mask, in DrawWuLine()
417 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, syTemp, mask, color, in DrawWuLine()
421 } else if (sx > x3Int) { in DrawWuLine()
423 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, syTemp, mask, color, opacity, in DrawWuLine()
433 rect.SetRect(sx, edge0, sx, edge1); in DrawWuLine()
435 sx--; in DrawWuLine()
443 int16_t sx = start.x; in DrawThinWuLine() local
447 uint16_t dx = MATH_ABS(ex - sx); in DrawThinWuLine()
453 SWAP_START_END(sx, sy, ex, ey, dx, dy, dir); in DrawThinWuLine()
458 INCREASE_ACC(acc, accTemp, adj, sx, dir); in DrawThinWuLine()
461 drawUtils->DrawAdjPixelInLine(gfxDstBuffer, sx, sy, sx + dir, sy, mask, in DrawThinWuLine()
464 drawUtils->DrawVerPixelInLine(gfxDstBuffer, sx, sy, dir, mask, in DrawThinWuLine()
472 sx--; in DrawThinWuLine()
474 drawUtils->DrawAdjPixelInLine(gfxDstBuffer, sx, sy, sx, sy + dir, mask, in DrawThinWuLine()
477 drawUtils->DrawHorPixelInLine(gfxDstBuffer, sx, sy, dir, mask, in DrawThinWuLine()