Skip to main content

Crate bevy_ascii_terminal

Crate bevy_ascii_terminal 

Source

Re-exports§

pub use ascii::Glyph;
pub use color::ColorPalette;
pub use padding::BoxStyle;
pub use padding::Padding;
pub use pivot::Pivot;
pub use pivot::PivotPoint;
pub use pivot::PivotedPoint;
pub use render::TerminalCamera;
pub use render::TerminalFont;
pub use render::TerminalMeshPivot;
pub use render::TerminalMeshWorldScaling;
pub use strings::TerminalString;
pub use strings::TerminalStringBuilder;
pub use strings::Token;
pub use strings::TokenIterator;
pub use strings::wrap_line_count;
pub use strings::wrap_string;
pub use strings::wrap_tagged_line_count;
pub use strings::wrap_tagged_string;
pub use terminal::Terminal;
pub use tile::Tile;
pub use transform::SetTerminalGridPosition;
pub use transform::SetTerminalLayerPosition;
pub use transform::TerminalTransform;

Modules§

ascii
Extended ascii used as the default for mapping chars to terminal glyphs. Note this is the default, a custom mapping can be defined via crate::render::UvMapping
color
Utilities for converting srgba colors to linear colors in a const context. All terminal colors are stored as LinearRgba to avoid runtime conversions when passing color data to the shader, which is twice (foreground and background) for every single terminal tile.
padding
pivot
render
strings
terminal
A grid of tiles for rendering colorful ascii.
tile
A terminal tile.
transform
Terminal component for translating between world positions and terminal grid coordinates.

Structs§

TerminalPlugins