API Referencecommonextensionsui
ui/imgui_api Reference
Module defined in `lua/common/extensions/ui/imgui_api.lua`. Base ImGui API module - provides the global Lua ImGui context variable that other modules populate.
Module defined in lua/common/extensions/ui/imgui_api.lua. Base ImGui API module - provides the global Lua ImGui context variable that other modules populate.
Exports
Variables
M.ctx
- Type: userdata|nil
- Description: Global Lua ImGui context. Initialized to nil, set by
ui/imguiwhen context is ready.
Internal Notes
- This is the base module that
imgui_custom_luaintfandimgui_gen_luaintfextend - Other modules add functions to this module's
Mtable via thereturn function(M)pattern - Minimal module - serves as the shared namespace
tech/techCapture Reference
Module defined in `lua/common/extensions/tech/techCapture.lua`. Records and replays tech layer communication (requests/responses) for debugging and testing co-simulation sessions.
ui/imgui_custom_luaintf Reference
Module defined in `lua/common/extensions/ui/imgui_custom_luaintf.lua`. Custom Lua-to-ImGui type bindings and helper constructors. Extends the ImGui API module with type wrappers.