Expand description
Khora Engine Editor application entry point.
Thin trampoline. The substance lives in:
app.rs—EditorApp+EngineApp/AgentProvider/PhaseProviderbootstrap.rs— winit + overlay/shell setup, CLI parsingcommands.rs— menu actions, save/load/build dispatchersinput.rs— per-frame input event routinghot_reload.rs— project VFS hot-reload pump
Modules§
- app 🔒
- Editor application root.
- bootstrap 🔒
- Editor bootstrap: CLI parsing, window icon, winit + overlay/shell setup.
- build_
game 🔒 - “Build Game” — packs the project’s assets and stages a runnable binary.
- chrome 🔒
- Editor chrome — branded UI strips that surround the dock panels.
- cmd_
palette 🔒 - Command palette — Cmd+K modal that runs editor actions.
- commands 🔒
- Editor command dispatch — file I/O, build-game, menu actions.
- fonts 🔒
- Editor brand fonts — Geist & Geist Mono loader.
- hot_
reload 🔒 - Project hot-reload pump.
- input 🔒
- Editor input dispatch — keyboard shortcuts + camera navigation.
- mod_
agents 🔒 - Editor-specific custom agent registration.
- mod_
gizmo 🔒 - Gizmo rendering and manipulation for the editor viewport.
- ops 🔒
- Pure ECS operations used by the editor application.
- panels 🔒
- Editor panels — split from the monolithic main.rs.
- picking 🔒
- Click-to-select in the viewport.
- project_
vfs 🔒 - Project-scoped Virtual File System for the editor.
- scene_
io 🔒 - Scene serialization helpers.
- util 🔒
- Utility helpers for the editor application.
- widgets 🔒
- Editor widget library — composite widgets used by panels.
- workbench 🔒
- Workbench — the dockable area between the spine and the status bar.
Statics§
- GLOBAL 🔒
Functions§
- main 🔒