Skip to main contentCrate beamterm_renderer
Source - mouse
- Mouse input handling for the beamterm terminal renderer.
- wasm
- CellData
- Data for a single terminal cell including character and colors.
- CellQuery
- Configuration for querying and extracting text from terminal cells.
- CursorPosition
- A position in the terminal grid, specified by column and row.
- FontAtlas
- FontAtlasData
- Font atlas data for GPU-accelerated terminal rendering.
- FontAtlasDeserializationError
- GlyphTracker
- Tracks glyphs that were requested but not found in the font atlas.
- RenderContext
- Rendering context that provides access to GL state.
- Renderer
- High-level WebGL2 renderer for terminal-style applications.
- SelectionTracker
- Tracks the active text selection in the terminal grid.
- StaticFontAtlas
- A texture atlas containing font glyphs for efficient GL text rendering.
- Terminal
- High-performance WebGL2 terminal renderer.
- TerminalBuilder
- Builder for configuring and creating a
Terminal. - TerminalDebugApi
- Debug API exposed to browser console for terminal inspection.
- TerminalGrid
- A high-performance terminal grid renderer using instanced rendering.
- UrlMatch
- Result of URL detection containing the query and extracted URL text.
- CellIterator
- Zero-allocation iterator over terminal cell indices.
- DebugSpacePattern
- Debug pattern for validating pixel-perfect rendering of cell dimensions.
- Error
- Error categories.
- FontStyle
- GlslVersion
- GL shader language target for version injection.
- GlyphEffect
- GlyphSlot
- SelectionMode
- Defines how cells are selected in the terminal grid.
- Atlas
- Trait defining the interface for font atlases.
- Drawable
- Trait for objects that can be rendered.
- 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.
- select
- Creates a new cell query with the specified selection mode.