Skip to main content

Crate khora_editor

Crate khora_editor 

Source
Expand description

Khora Engine Editor application entry point.

Thin trampoline. The substance lives in:

  • app.rsEditorApp + EngineApp/AgentProvider/PhaseProvider
  • bootstrap.rs — winit + overlay/shell setup, CLI parsing
  • commands.rs — menu actions, save/load/build dispatchers
  • input.rs — per-frame input event routing
  • hot_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 🔒