Skip to main content

Crate jackdaw

Crate jackdaw 

Source

Re-exports§

pub use inspector::EditorMeta;
pub use inspector::ReflectEditorMeta;

Modules§

alignment_guides
asset_browser
asset_catalog
brush
colors
commands
custom_properties
draw_brush
entity_ops
entity_templates
face_grid
gizmos
hierarchy
inspector
keybind_settings
keybinds
layout
material_browser
material_preview
modal_transform
navmesh
prefab_picker
project
project_select
remote
scene_io
selection
snapping
status_bar
terrain
texture_browser
view_modes
viewport
viewport_overlays
viewport_select
viewport_util

Structs§

BlocksCameraInput
Marker component for UI overlays that should block viewport camera input (scroll, pan, orbit) while they exist. Add this to any overlay entity (e.g. prefab picker, context menus) to automatically disable camera controls.
EditorEntity
EditorHidden
Tag component that hides an entity from the hierarchy panel. Auto-applied to unnamed child entities (likely Bevy internals like shadow cascades). Users can remove it to make hidden entities visible, or add it to hide their own.
EditorInteraction
System set for all editor interaction systems (input handling, viewport clicks, gizmo drags, etc.). Automatically disabled when any dialog is open.
EditorPlugin
NonSerializable
Marker component for entities that should not be included in scene serialization. Add this to runtime-generated child entities (brush face meshes, terrain chunks, etc.) that are rebuilt automatically from their parent’s component data.

Enums§

AppState

Functions§

no_dialog_open
Run condition: returns true when no EditorDialog entity exists.