nightshade 0.57.0

A cross-platform data-oriented game engine.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Immediate-mode egui overlay integration, enabled by the `egui` feature.
//!
//! [`plugin`] holds the per-frame host state and the [`EguiPlugin`] that turns
//! the overlay on; [`support`] is the winit event and frame glue the runner
//! drives; [`frame_inputs`] drains the tessellated output into the renderer's
//! frame inputs. The GPU pass that draws the output lives in the renderer crate.

mod frame_inputs;
mod plugin;
mod support;

pub(crate) use frame_inputs::take_egui_frame_inputs;
pub use plugin::{EguiPlugin, EguiState, egui_context};
pub(crate) use support::{begin_frame, finish_frame, handle_window_event, initialize};