Searched refs:edge2 (Results 1 - 3 of 3) sorted by relevance
/foundation/arkui/ui_lite/frameworks/draw/ |
H A D | draw_triangle.cpp | 46 Edge edge2 = InitEdge(p1, p3); in Draw() local 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.curPoint.y, edge2.curPoint.y)); in Draw() 69 while (edge2.curPoint.y == lastY) { in Draw() 70 // use Bresenham algorithm to get next point on edge2 in Draw() 71 StepToNextPointOnEdge(edge2); in Draw()
|
H A D | draw_utils.cpp | 695 inline void DrawUtils::StepToNextLine(TriangleEdge& edge1, TriangleEdge& edge2) in StepToNextLine() argument 699 edge2.curY += FIXED_NUM_1; in StepToNextLine() 701 edge2.curX += FO_DIV(edge2.du, edge2.dv); in StepToNextLine() 704 edge2.curY++; in StepToNextLine() 706 edge2.curX += edge2.du / edge2.dv; in StepToNextLine() 718 tempV = FO_TO_INTEGER(in.edge2 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 | 163 TriangleEdge& edge2; member 184 TriangleEdge& edge2; member 376 TriangleEdge& edge1, TriangleEdge& edge2, bool p3IsInRight,
|
Completed in 5 milliseconds