Home
last modified time | relevance | path

Searched refs:edge1 (Results 1 - 4 of 4) sorted by relevance

/foundation/arkui/ui_lite/frameworks/draw/
H A Ddraw_triangle.cpp45 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 Ddraw_line.cpp237 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 Ddraw_utils.cpp695 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 Ddraw_utils.h162 TriangleEdge& edge1; member
183 TriangleEdge& edge1; member
376 TriangleEdge& edge1, TriangleEdge& edge2, bool p3IsInRight,

Completed in 5 milliseconds