bevy_terminal 0.5.0

A terminal scene model and renderer built on Bevy text, UI, and the render world
Documentation
#![doc = include_str!("../README.md")]

pub mod render;
pub mod scene;
pub mod surface;

/// The Bevy version this crate is built against, re-exported so dependents that
/// do not depend on `bevy` directly can name its types.
pub use bevy;

/// Everything an application needs, for glob import.
pub mod prelude {
    pub use bevy::text::{FontHinting, FontSource};

    pub use crate::{
        render::{
            BlinkConfig, CellSizing, CursorConfig, CursorStyle, FontFaces, FontSizing,
            RasterConfig, Terminal, TerminalPlugin, TerminalReady, TerminalRenderConfig,
            TerminalRenderScale, TerminalStats, TerminalSystems, TerminalTexture, TerminalTheme,
        },
        scene::{
            CellOccupancy, CellPosition, CellSymbol, GridSize, StyleFlags, TerminalCell,
            TerminalColor, TerminalSnapshot, TerminalStyle,
        },
        surface::{SurfaceUpdate, TerminalSurface},
    };
}