Lines Matching refs:dir
21 #define INCREASE_ACC(acc, accTemp, adj, step, dir) \
26 (step) += (dir); \
30 #define SWAP_START_END(sx, sy, ex, ey, dx, dy, dir) \
37 (dir) = -1; \
44 (dir) = -1; \
158 int8_t dir = 1;
159 SWAP_START_END(sx, sy, ex, ey, dx, dy, dir);
190 dir = -dir;
200 if (dir == -1) {
214 if (dir == 1) {
260 sx -= dir;
265 endPoints0[sy - y0Int] = sx - dir;
283 sx += dir;
288 endPoints1[temp1++] = sx + dir;
307 INCREASE_ACC(acc0, accTemp0, adj0, sx, dir);
308 drawUtils->DrawPixelInLine(gfxDstBuffer, sx + dir, sy, mask,
315 INCREASE_ACC(acc0, accTemp0, adj0, sx, dir);
316 INCREASE_ACC(acc2, accTemp2, adj0, sxTemp, dir);
317 drawUtils->DrawPixelInLine(gfxDstBuffer, sx + dir, sy, mask,
321 edge0 = sxTemp + dir;
324 INCREASE_ACC(acc2, accTemp2, adj0, sxTemp, dir);
327 edge0 = sxTemp + dir;
332 if ((dir < 0) && (edge0 > edge1)) {
358 sy -= dir;
363 endPoints0[x0Int - sx] = sy - dir;
380 sy += dir;
386 endPoints1[temp1++] = sy + dir;
405 INCREASE_ACC(acc0, accTemp0, adj0, sy, dir);
406 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, sy + dir, mask,
413 INCREASE_ACC(acc0, accTemp0, adj0, sy, dir);
414 INCREASE_ACC(acc2, accTemp2, adj0, syTemp, dir);
415 drawUtils->DrawPixelInLine(gfxDstBuffer, sx, sy + dir, mask,
419 edge0 = syTemp + dir;
422 INCREASE_ACC(acc2, accTemp2, adj0, syTemp, dir);
425 edge0 = syTemp + dir;
430 if ((dir < 0) && (edge0 > edge1)) {
452 int8_t dir = 1;
453 SWAP_START_END(sx, sy, ex, ey, dx, dy, dir);
458 INCREASE_ACC(acc, accTemp, adj, sx, dir);
461 drawUtils->DrawAdjPixelInLine(gfxDstBuffer, sx, sy, sx + dir, sy, mask,
464 drawUtils->DrawVerPixelInLine(gfxDstBuffer, sx, sy, dir, mask,
471 INCREASE_ACC(acc, accTemp, adj, sy, dir);
474 drawUtils->DrawAdjPixelInLine(gfxDstBuffer, sx, sy, sx, sy + dir, mask,
477 drawUtils->DrawHorPixelInLine(gfxDstBuffer, sx, sy, dir, mask,