function imgui.VerticalSeparator()
local draw_list = imgui.GetWindowDrawList()
local pos = imgui.GetCursorScreenPos()
local window_height = imgui.GetWindowHeight()
local separator_x = pos.x
local separator_color = imgui.GetColorU32(imgui.Col.Border)
draw_list:AddLine(
{separator_x, pos.y},
{separator_x, pos.y + window_height},
separator_color,
1.0
)
imgui.Dummy({0, window_height})
end