Searched refs:edge1 (Results 1 - 4 of 4) sorted by relevance
/foundation/arkui/ui_lite/frameworks/draw/ |
H A D | draw_triangle.cpp | 45 Edge edge1 = InitEdge(p1, p2); in Draw() local 50 while (edge1.curPoint.y <= p3.y) { in Draw() 51 // change edge1 from p1-p2 to p2-p3 in Draw() 52 if (edge1.curPoint.y == p2.y) { in Draw() 53 edge1 = InitEdge(p2, p3); in Draw() 54 if (edge1.dPoint.y == 0) { in Draw() 59 area.SetLeft(MATH_MIN(edge1.curPoint.x, edge2.curPoint.x)); in Draw() 60 area.SetRight(MATH_MAX(edge1.curPoint.x, edge2.curPoint.x)); in Draw() 61 area.SetTop(MATH_MIN(edge1.curPoint.y, edge2.curPoint.y)); in Draw() 62 area.SetBottom(MATH_MAX(edge1 in Draw() [all...] |
H A D | draw_line.cpp | 237 int16_t edge1 = 0; in DrawWuLine() local 313 edge1 = sx; in DrawWuLine() 322 edge1 = sx; in DrawWuLine() 329 edge1 = endPoints1[--temp1]; in DrawWuLine() 332 if ((dir < 0) && (edge0 > edge1)) { in DrawWuLine() 333 SWAP_INT16(edge0, edge1); in DrawWuLine() 335 rect.SetRect(edge0, sy, edge1, sy); in DrawWuLine() 411 edge1 = sy; in DrawWuLine() 420 edge1 = sy; in DrawWuLine() 427 edge1 in DrawWuLine() [all...] |
H A D | draw_utils.cpp | 695 inline void DrawUtils::StepToNextLine(TriangleEdge& edge1, TriangleEdge& edge2) in StepToNextLine() argument 698 edge1.curY += FIXED_NUM_1; in StepToNextLine() 700 edge1.curX += FO_DIV(edge1.du, edge1.dv); in StepToNextLine() 703 edge1.curY++; in StepToNextLine() 705 edge1.curX += edge1.du / edge1.dv; in StepToNextLine() 716 int16_t tempV = FO_TO_INTEGER(in.edge1 1767 SetPartEdge(BufferInfo& gfxDstBuffer, const TriangleTransformDataInfo& triangleInfo, TriangleEdge& edge1, TriangleEdge& edge2, bool p3IsInRight, const Rect& mask, uint8_t yErr, TrianglePartInfo& part) const global() argument [all...] |
H A D | draw_utils.h | 162 TriangleEdge& edge1; member 183 TriangleEdge& edge1; member 376 TriangleEdge& edge1, TriangleEdge& edge2, bool p3IsInRight,
|
Completed in 5 milliseconds