Lines Matching defs:edge1

695 inline void DrawUtils::StepToNextLine(TriangleEdge& edge1, TriangleEdge& edge2)
698 edge1.curY += FIXED_NUM_1;
700 edge1.curX += FO_DIV(edge1.du, edge1.dv);
703 edge1.curY++;
705 edge1.curX += edge1.du / edge1.dv;
716 int16_t tempV = FO_TO_INTEGER(in.edge1.curX);
720 int16_t diffX = xMin - FO_TO_INTEGER(in.edge1.curX);
722 int16_t xMin = MATH_MAX(static_cast<int16_t>(in.edge1.curX), maskLeft);
724 int16_t diffX = (xMin - static_cast<int32_t>(in.edge1.curX));
797 StepToNextLine(in.edge1, in.edge2);
801 int16_t deltaX = FO_TO_INTEGER(in.edge1.curX) - xMin;
803 int16_t deltaX = static_cast<int16_t>(in.edge1.curX) - xMin;
819 int16_t tempV = FO_TO_INTEGER(in.edge1.curX) + xMinErr;
823 int16_t diffX = xMin - FO_TO_INTEGER(in.edge1.curX);
825 int16_t xMin = MATH_MAX(static_cast<int16_t>(in.edge1.curX + xMinErr), maskLeft);
827 int16_t diffX = (xMin - static_cast<int32_t>(in.edge1.curX));
917 StepToNextLine(in.edge1, in.edge2);
921 int16_t deltaX = FO_TO_INTEGER(in.edge1.curX) - xMin;
923 int16_t deltaX = static_cast<int16_t>(in.edge1.curX) - xMin;
939 int16_t tempV = FO_TO_INTEGER(in.edge1.curX) + xMinErr;
943 int16_t diffX = xMin - FO_TO_INTEGER(in.edge1.curX);
945 int16_t xMin = MATH_MAX(static_cast<int16_t>(in.edge1.curX + xMinErr), maskLeft);
947 int16_t diffX = (xMin - static_cast<int32_t>(in.edge1.curX));
1037 StepToNextLine(in.edge1, in.edge2);
1041 int16_t deltaX = FO_TO_INTEGER(in.edge1.curX) - xMin;
1043 int16_t deltaX = static_cast<int16_t>(in.edge1.curX) - xMin;
1351 int16_t tempV = FO_TO_INTEGER(in.edge1.curX) + xMinErr;
1356 int16_t xMin = MATH_MAX(static_cast<int16_t>(in.edge1.curX + xMinErr), maskLeft);
1455 StepToNextLine(in.edge1, in.edge2);
1472 int16_t tempV = FO_TO_INTEGER(in.edge1.curX) + xMinErr;
1476 int16_t diffX = xMin - FO_TO_INTEGER(in.edge1.curX);
1478 int16_t xMin = MATH_MAX(static_cast<int16_t>(in.edge1.curX + xMinErr), maskLeft);
1480 int16_t diffX = (xMin - static_cast<int32_t>(in.edge1.curX));
1509 StepToNextLine(in.edge1, in.edge2);
1513 int16_t deltaX = FO_TO_INTEGER(in.edge1.curX) - xMin;
1515 int16_t deltaX = static_cast<int16_t>(in.edge1.curX) - xMin;
1531 int16_t tempV = FO_TO_INTEGER(in.edge1.curX) + xMinErr;
1535 int16_t diffX = xMin - FO_TO_INTEGER(in.edge1.curX);
1537 int16_t xMin = MATH_MAX(static_cast<int16_t>(in.edge1.curX + xMinErr), maskLeft);
1539 int16_t diffX = (xMin - static_cast<int32_t>(in.edge1.curX));
1618 StepToNextLine(in.edge1, in.edge2);
1622 int16_t deltaX = FO_TO_INTEGER(in.edge1.curX) - xMin;
1624 int16_t deltaX = static_cast<int16_t>(in.edge1.curX) - xMin;
1636 part.edge1.curX += (static_cast<int64_t>(part.edge1.du) * (yMin - part.edge1.curY) / part.edge1.dv);
1637 part.edge1.curY = yMin;
1641 line.SetLeft(FO_TO_INTEGER(part.edge1.curX));
1642 line.SetRight(FO_TO_INTEGER(part.edge1.curX));
1643 line.SetTop(FO_TO_INTEGER(part.edge1.curY));
1644 line.SetBottom(FO_TO_INTEGER(part.edge1.curY));
1647 part.edge1.curX += part.edge1.du * (part.yMin - part.edge1.curY) / part.edge1.dv;
1648 part.edge1.curY = part.yMin;
1652 line.SetLeft(static_cast<int16_t>(part.edge1.curX));
1653 line.SetRight(static_cast<int16_t>(part.edge1.curX));
1654 line.SetTop(static_cast<int16_t>(part.edge1.curY));
1655 line.SetBottom(static_cast<int16_t>(part.edge1.curY));
1699 part.edge1,
1728 TriangleEdge edge1;
1734 edge1,
1748 GetInstance()->SetPartEdge(gfxDstBuffer, triangleInfo, edge1, edge2, p3IsInRight, mask, yErr, part);
1752 edge1 = TriangleEdge(triangleInfo.p1.x, triangleInfo.p1.y, triangleInfo.p2.x, triangleInfo.p2.y);
1756 edge1 = TriangleEdge(triangleInfo.p1.x, triangleInfo.p1.y, triangleInfo.p3.x, triangleInfo.p3.y);
1761 part.edge1 = edge1;
1764 GetInstance()->SetPartEdge(gfxDstBuffer, triangleInfo, edge1, edge2, p3IsInRight, mask, yErr, part);
1768 TriangleEdge& edge1, TriangleEdge& edge2, bool p3IsInRight,
1777 edge1 = TriangleEdge(triangleInfo.p1.x, triangleInfo.p1.y, triangleInfo.p3.x, triangleInfo.p3.y);
1781 edge1 = TriangleEdge(triangleInfo.p2.x, triangleInfo.p2.y, triangleInfo.p3.x, triangleInfo.p3.y);
1785 edge1 = TriangleEdge(triangleInfo.p2.x, triangleInfo.p2.y, triangleInfo.p3.x, triangleInfo.p3.y);
1793 part.edge1 = edge1;