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§
- Grid
Rect - A rectangle of points on a 2d grid.
- Terminal
Plugins
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.