Skip to main content

Module gl

Module gl 

Source

Structs§

CellData
Data for a single terminal cell including character and colors.
CellDynamic
Dynamic instance data for terminal cell appearance.
CellQuery
Configuration for querying and extracting text from terminal cells.
FontAtlas
GlState
Manages simple GL state to reduce redundant state changes
GlyphTracker
Tracks glyphs that were requested but not found in the font atlas.
RenderContext
Rendering context that provides access to GL state.
SelectionTracker
Tracks the active text selection in the terminal grid.
StaticFontAtlas
A texture atlas containing font glyphs for efficient GL text rendering.
TerminalGrid
A high-performance terminal grid renderer using instanced rendering.

Enums§

CellIterator
Zero-allocation iterator over terminal cell indices.
GlyphSlot
SelectionMode
Defines how cells are selected in the terminal grid.

Traits§

Atlas
Trait defining the interface for font atlases.
Drawable
Trait for objects that can be rendered.

Functions§

select
Creates a new cell query with the specified selection mode.