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.