| 1892 | } |
| 1893 | |
| 1894 | void ImTriangulator::BuildNodes(const ImVec2* points, int points_count) |
| 1895 | { |
| 1896 | for (int i = 0; i < points_count; i++) |
| 1897 | { |
| 1898 | _Nodes[i].Type = ImTriangulatorNodeType_Convex; |
| 1899 | _Nodes[i].Index = i; |
| 1900 | _Nodes[i].Pos = points[i]; |
| 1901 | _Nodes[i].Next = _Nodes + i + 1; |
| 1902 | _Nodes[i].Prev = _Nodes + i - 1; |
| 1903 | } |
| 1904 | _Nodes[0].Prev = _Nodes + points_count - 1; |
| 1905 | _Nodes[points_count - 1].Next = _Nodes; |
| 1906 | } |
| 1907 | |
| 1908 | void ImTriangulator::BuildReflexes() |
| 1909 | { |
nothing calls this directly
no outgoing calls
no test coverage detected