drawlist вертикальное заполнение

Harakiry

Новичок
Автор темы
21
2
Версия MoonLoader
.027.0-preview
Не понимаю как сделать вертикальное заполнения на drawlist,
Lua:
function imgui.verticalProgBar(dl)
    imgui.SetCursorPos(imgui.ImVec2(40, 0))
    local p = imgui.GetCursorScreenPos()

    dl:AddRectFilled(p, imgui.ImVec2(p.x + 20, p.y + 120), 0xFF0000ff, 12)
    dl:AddRectFilled(p, imgui.ImVec2(p.x + 20, p.y + 20), imgui.ColorConvertFloat4ToU32(imgui.ImVec4(0.192, 0.247, 0.266, 1)), 12)
end
В таком варианте, создаётся видимость заполнения снизу вверх, но конец красной полосы съедает фигура серого цвета,
1740484813366.png

Получается надо чтобы серая фигура, была снизу и заполнялась вверх, но не понимаю как это реализовать
 
Последнее редактирование: