Editor ImGui C Demo
Wraps the built-in ImGui Demo Window as an editor debug tool, accessible via the editor's Debug menu.
Wraps the built-in ImGui Demo Window as an editor debug tool, accessible via the editor's Debug menu.
Module Overview
| Aspect | Detail |
|---|---|
| File | extensions/editor/imguiCDemo.lua |
| Returns | M table |
| Role | Exposes imgui.ShowDemoWindow() as an editor menu item |
Public Functions
| Function | Signature | Description |
|---|---|---|
M.onEditorGui | () | Renders the ImGui demo window when open (windowOpen[0] == true) |
M.onEditorInitialized | () | Adds "ImGui Demo" to the editor Window menu under the Debug group |
Usage
Access via editor menu: Window → Debug → ImGui Demo
The ImGui Demo Window is the standard Dear ImGui reference showing all available widgets, layouts, and rendering features. Useful for learning the ImGui API and testing widget behavior.
-- Open via editor menu: Window → Debug → ImGui Demo
-- onWindowMenuItem is local (not exported); use the menu to toggle.See Also
- Editor AI Tests - Related reference
- Editor AI Visualization - Related reference
- Editor – Assembly Spline Tool - Related reference
- World Editor Guide - Guide
Editor Icon Overview
Browsable grid of all available editor icons. Allows filtering by name and copying icon keys to clipboard. Can also regenerate the icon atlas.
Editor Inspector
Object property inspector for the world editor. Displays and edits fields of selected scene objects, supports multiple simultaneous selections, locked inspector instances, custom type handlers, and sp