Crate space_editor_ui Copy item path Source asset_inspector This module will be used to create Unity like project file dialog. Currently NOT USED bot_menu This module contains logic for bottom menu change_chain This module contains UI logic for undo/redo functionality debug_panels This module contains UI logic for debug panels (like WorldInspector) editor_tab This module contains traits and logic for editor dock tabs. Also it contains logic to run all editor dock ui ext External dependencies for editor crate game_view This module contains Game view tab logic hierarchy This module contains Hierarchy tab logic inspector This module contains Inspector tab logic prelude settings This module contains Settings tab logic tool This module contains traits and methods to register tools in game view tab tools This module contains IMPLEMENTATIONS for existed tools (like Gizmo manipulation tool) ui_registration This module contains methods for bundle registration EditorPlugin Editor UI plugin. Must be used with PrefabPlugin and EditorRegistryPlugin EditorUi This resource contains registered editor tabs and current dock tree state EditorUiPlugin Plugin for editor ui EditorUiRef Temporary resource for pretty system, based tab registration PanOrbitEnabled Resource, which contains pan orbit camera state UiSystemSet All systems for editor ui wil be placed in UiSystemSet EditorUiReg This enum determine how tab was registered.
ResourceBased - tab will be registered as resource
Schedule - tab will be registered as system EditorUiAppExt Trait for registering editor tabs via app.** change_camera_in_editor System to change camera from game camera to editor camera (if exist) change_camera_in_play System to change camera from editor camera to game camera (if exist) reset_pan_orbit_state This system executes before all UI systems and is used to enable pan orbit camera on frame start simple_editor_setup This method prepare default lights and camera for editor UI. You can create own conditions for your editor and use this method how example ui_camera_block Sytem to block camera control if egui is using mouse update_pan_orbit This system executes after all UI systems and is used to set pan orbit camera state.
For example, it will block pan orbit camera if pointer is used by egui