| 1880 | } |
| 1881 | |
| 1882 | void ImTriangulator::BuildNodes(const ImVec2* points, int points_count) |
| 1883 | { |
| 1884 | for (int i = 0; i < points_count; i++) |
| 1885 | { |
| 1886 | _Nodes[i].Type = ImTriangulatorNodeType_Convex; |
| 1887 | _Nodes[i].Index = i; |
| 1888 | _Nodes[i].Pos = points[i]; |
| 1889 | _Nodes[i].Next = _Nodes + i + 1; |
| 1890 | _Nodes[i].Prev = _Nodes + i - 1; |
| 1891 | } |
| 1892 | _Nodes[0].Prev = _Nodes + points_count - 1; |
| 1893 | _Nodes[points_count - 1].Next = _Nodes; |
| 1894 | } |
| 1895 | |
| 1896 | void ImTriangulator::BuildReflexes() |
| 1897 | { |
nothing calls this directly
no outgoing calls
no test coverage detected