Re-exports§
pub use gl::Atlas;pub use gl::CellData;pub use gl::CellDynamic;pub use gl::CellIterator;pub use gl::CellQuery;pub use gl::Drawable;pub use gl::FontAtlas;pub use gl::GlState;pub use gl::GlyphSlot;pub use gl::GlyphTracker;pub use gl::RenderContext;pub use gl::SelectionMode;pub use gl::SelectionTracker;pub use gl::StaticFontAtlas;pub use gl::TerminalGrid;pub use gl::select;
Modules§
Structs§
- Cursor
Position - A position in the terminal grid, specified by column and row.
- Font
Atlas Data - Font atlas data for GPU-accelerated terminal rendering.
- Font
Atlas Deserialization Error - UrlMatch
- Result of URL detection containing the query and extracted URL text.
Enums§
- Debug
Space Pattern - Debug pattern for validating pixel-perfect rendering of cell dimensions.
- Error
- Error categories for the core rendering engine.
- Font
Style - Glsl
Version - GL shader language target for version injection.
- Glyph
Effect
Functions§
- find_
url_ at_ cursor - Detects an HTTP/HTTPS URL at or around the given cursor position.
- is_
double_ width - Checks if a grapheme is double-width (emoji or fullwidth character).
- is_
emoji - Checks if a grapheme is an emoji-presentation-by-default character.