Reorganize like upstream: library at root (docking/dragdrop/debug tools merged into imgui.lua, tabs into imgui_widgets.lua), single imgui_demo.lua, backends/, fonts/, examples/, docs/; --no-demo build
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
-- Library without imgui_demo.lua: run with NO_DEMO=1 (bundle --no-demo). Window + Metrics/Debug Log/ID Stack tools must work.
|
||||
local G = require(game:GetService("ReplicatedStorage"):WaitForChild("ImGui"))
|
||||
local ImGui = G.ImGui
|
||||
ImGui.CreateContext(); G.ImGui_ImplRoblox.Init()
|
||||
assert(ImGui.ShowDemoWindow == nil, "demo was bundled")
|
||||
local f = 0
|
||||
game:GetService("RunService").Stepped:Connect(function()
|
||||
f += 1
|
||||
G.ImGui_ImplRoblox.NewFrame(); ImGui.NewFrame()
|
||||
ImGui.Begin("W"); ImGui.Text("hi"); ImGui.Button("b"); ImGui.End()
|
||||
ImGui.ShowMetricsWindow(); ImGui.ShowDebugLogWindow(); ImGui.ShowIDStackToolWindow()
|
||||
ImGui.Render(); G.ImGui_ImplRoblox.RenderDrawData(ImGui.GetDrawData())
|
||||
if f == 20 then print("NODEMO OK") end
|
||||
end)
|
||||
Reference in New Issue
Block a user