imgui.GetWindowDrawList()

sat0ry

Известный
Автор темы
1,087
298
Версия MoonLoader
.026-beta
Как работать с этой штучкей?(p.s с гайда чапика ничего не понятно, единственное это как копи пастить круги и квадраты с заливкой)
 
Решение
1655143326152.png

Lua:
--[[
    AddLine(const ImVec2& a, const ImVec2& b, ImU32 col, float thickness = 1.0f)
        
    AddLine(начало (левая точка), конец (правая точка), цвет в U32, толщина в пикселях)
]]

-- пример
local DL = imgui.GetWindowDrawList()
imgui.SetCursorPos(imgui.ImVec2(0, 100))
local p = imgui.GetCursorScreenPos()
DL:AddLine(p, imgui.ImVec2(p.x + 300, p.y), imgui.GetColorU32(imgui.ImVec4(1, 0, 0, 1)), 4)

chapo

tg/inst: @moujeek
Всефорумный модератор
9,097
12,127
1655143326152.png

Lua:
--[[
    AddLine(const ImVec2& a, const ImVec2& b, ImU32 col, float thickness = 1.0f)
        
    AddLine(начало (левая точка), конец (правая точка), цвет в U32, толщина в пикселях)
]]

-- пример
local DL = imgui.GetWindowDrawList()
imgui.SetCursorPos(imgui.ImVec2(0, 100))
local p = imgui.GetCursorScreenPos()
DL:AddLine(p, imgui.ImVec2(p.x + 300, p.y), imgui.GetColorU32(imgui.ImVec4(1, 0, 0, 1)), 4)
 
  • Нравится
Реакции: monolith04 и sat0ry

sat0ry

Известный
Автор темы
1,087
298
Посмотреть вложение 152331
Lua:
--[[
    AddLine(const ImVec2& a, const ImVec2& b, ImU32 col, float thickness = 1.0f)
       
    AddLine(начало (левая точка), конец (правая точка), цвет в U32, толщина в пикселях)
]]

-- пример
local DL = imgui.GetWindowDrawList()
imgui.SetCursorPos(imgui.ImVec2(0, 100))
local p = imgui.GetCursorScreenPos()
DL:AddLine(p, imgui.ImVec2(p.x + 300, p.y), imgui.GetColorU32(imgui.ImVec4(1, 0, 0, 1)), 4)
Благодарствую!