Home
last modified time | relevance | path

Searched refs:edge2 (Results 1 - 3 of 3) sorted by relevance

/foundation/arkui/ui_lite/frameworks/draw/
H A Ddraw_triangle.cpp46 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 Ddraw_utils.cpp695 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 Ddraw_utils.h163 TriangleEdge& edge2; member
184 TriangleEdge& edge2; member
376 TriangleEdge& edge1, TriangleEdge& edge2, bool p3IsInRight,

Completed in 5 milliseconds