nightshade 0.53.0

A cross-platform data-oriented game engine.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Graphics settings and post-processing configuration.
//!
//! Rendering options are split across four resources:
//!
//! - [`RenderSettings`]: User-tunable shading (bloom, SSAO, SSGI, SSR, fog, atmosphere)
//! - [`DebugDraw`]: Debug visualization toggles (grid, normals, bounding volumes)
//! - [`Selection`](selection::Selection): Selected entities and outline highlight state
//! - [`RendererState`]: Runtime renderer bookkeeping (active view, version, LOD chains)
//! - [`ColorGrading`]: Tonemapping, gamma, saturation, contrast
//! - [`DepthOfField`]: Bokeh blur, focus distance, tilt-shift
//! - [`Atmosphere`]: Skybox selection (procedural or HDR cubemap)
//! - [`Fog`]: Distance-based fog color and range
//! - [`PbrDebugMode`]: Visualize individual PBR components

pub mod animation_sync;
pub mod scene_sync;
pub mod selection;
pub mod systems;