Crate bevy_ascii_terminal

Source

Re-exports§

pub use ascii::Glyph;
pub use border::TerminalBorder;
pub use render::TerminalCamera;
pub use render::TerminalFont;
pub use render::TerminalMeshPivot;
pub use render::TerminalMeshWorldScaling;
pub use string::StringDecorator;
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 simply the default, a custom mapping can be defined via crate::render::UvMapping
border
color
Set of LinearRgba colors that can be used in a const context.
render
string
Utilities for writing formatted/decorated strings to the terminal without any extra allocations.
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§

GridRect
A rectangle of points on a 2d grid.
TerminalPlugins

Enums§

Pivot
A pivot on a 2d sized grid. Can be used to set positions relative to a given pivot. Each pivot has it’s own coordinate space it uses to calculate the final adjusted position.

Traits§

GridPoint
A trait for types representing an integer point on a 2d grid.
GridSize
A trait for types representing the size of a rectangular 2d grid.