Extensions Debug
Editor window that displays all loaded extensions as an expandable tree, showing their functions, values, and internal structure for debugging purposes.
Editor window that displays all loaded extensions as an expandable tree, showing their functions, values, and internal structure for debugging purposes.
Overview
editor_extensionsDebug provides a simple debug window listing every loaded extension by name. Expanding an extension shows its full internal table structure via imguiUtils.addRecursiveTreeTable(). Useful for inspecting what functions and data an extension exposes at runtime.
Public Functions
| Function | Description |
|---|---|
M.onEditorGui() | Draws the extensions debug tree window |
M.onEditorInitialized() | Registers window and Debug menu item |
M.onExtensionLoaded() | No-op placeholder |
Usage Example
-- The window appears under Debug > Extensions Debug in the editor menu
-- Each extension can be expanded to see all exported fields
-- Uses extensions.getLoadedExtensionsNames() for the sorted listSee Also
- Editor AI Tests - Related reference
- Editor AI Visualization - Related reference
- Editor – Assembly Spline Tool - Related reference
- World Editor Guide - Guide
Engine Audio Debug
Editor window for real-time tweaking of engine sound parameters including gain, EQ, muffling, and frequency settings with live preview and clipboard export.
Extensions Editor
Editor window for enabling and disabling editor extensions. Allows safe-mode recovery when an extension causes problems.