Modules§
Structs§
- Block
Cell Iterator - Iterator for block (rectangular) cell selection.
- Cell
Data - Data for a single terminal cell including character and colors.
- Cell
Query - Configuration for querying and extracting text from terminal cells.
- Font
Atlas - A texture atlas containing font glyphs for efficient WebGL text rendering.
- Font
Atlas Data - Font atlas data for GPU-accelerated terminal rendering.
- Linear
Cell Iterator - Iterator for linear cell selection.
- Renderer
- High-level WebGL2 renderer for terminal-style applications.
- Terminal
- High-performance WebGL2 terminal renderer.
- Terminal
Builder - Builder for configuring and creating a
Terminal. - Terminal
Grid - A high-performance terminal grid renderer using instanced rendering.
- Terminal
Mouse Event - Mouse event data with terminal cell coordinates.
- Terminal
Mouse Handler - Handles mouse input events for a terminal grid.
Enums§
- Cell
Iterator - Zero-allocation iterator over terminal cell indices.
- Error
- Error categories.
- Font
Style - Glyph
Effect - Mouse
Event Type - Types of mouse events that can occur.
- Selection
Mode - Defines how cells are selected in the terminal grid.
Functions§
- select
- Creates a new cell query with the specified selection mode.