MCPcopy Create free account
hub / github.com/Wemino/MarkerPatch / BuildNodes

Method BuildNodes

include/imgui/imgui_draw.cpp:1894–1906  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1892}
1893
1894void 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
1908void ImTriangulator::BuildReflexes()
1909{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected