-- imgui only works inside a floating window, so we need to create one first:
check_boxes_wnd = float_wnd_create(250, 100, 1, true)
float_wnd_set_title(check_boxes_wnd, "imgui Demo")
float_wnd_set_imgui_builder(check_boxes_wnd, "check_boxes_demo")
float_wnd_set_onclose(check_boxes_wnd, "closed_demo")
makeRed = false
function check_boxes_demo(wnd, x, y)
-- チェックボックスを作成します。
local changed, newVal = imgui.Checkbox("Check Box", makeRed)
-- 最初のパラメータはキャプション、2番目は現在のブール値(trueかfalse)です。
-- この関数は、値が変更されたかどうかを示す bool と新しい値の 2 つの値を返します。
if changed then
makeRed = newVal
end
end
function closed_demo(wnd)
-- Tこの関数は、ユーザーがウィンドウを閉じるときに呼び出されます。
-- ウィンドウが既に破棄されているため、この関数では imgui 関数の描画または呼び出しは許可されない。
end