Crate beamterm_renderer

Source

Modules§

wasm

Structs§

BlockCellIterator
Iterator for block (rectangular) cell selection.
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
A texture atlas containing font glyphs for efficient WebGL text rendering.
FontAtlasData
Font atlas data for GPU-accelerated terminal rendering.
LinearCellIterator
Iterator for linear cell selection.
Renderer
High-level WebGL2 renderer for terminal-style applications.
Terminal
High-performance WebGL2 terminal renderer.
TerminalBuilder
Builder for configuring and creating a Terminal.
TerminalGrid
A high-performance terminal grid renderer using instanced rendering.
TerminalMouseEvent
Mouse event data with terminal cell coordinates.
TerminalMouseHandler
Handles mouse input events for a terminal grid.

Enums§

CellIterator
Zero-allocation iterator over terminal cell indices.
Error
Error categories.
FontStyle
GlyphEffect
MouseEventType
Types of mouse events that can occur.
SelectionMode
Defines how cells are selected in the terminal grid.

Functions§

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