|
Halt
Hardware accelerated terminal
|
| halt::CharacterMap | Abstract class for mapping character values to UV coordinates |
| halt::DefaultCharacterMap | Default character map. Only supports up to 256 characters (values are limited to the range of a single byte). Cell values are translated to UV coordinates based on their upper and lower 4 bits. The least significant four bits represent the number of cells into the texture from the left side that UV coordinates will be used from. Likewise, the most significant four bits represent the number of cells into the texture from the top side |
| halt::Terminal | Terminal emulator object. This object is responsible for the creation and management of Halt objects that in turn create and manage OpenGL resources directly |
| halt::TerminalShader | Terminal shader object. Terminal shaders are responsible for transforming an input value to an output value. They are used to intercept cells as they are being written to the terminal buffer. Because of this, they are able to inject special effects like waves and colors |
| halt::TerminalShaderInput | Represents a cell that is currently being written to the terminal buffer. Contains position and color information |
| halt::TerminalShaderOutput | Represents the result of a terminal shader transformation. Contains transformed position and color information |
| halt::TerminalVertex | Represents a vertex used to render the terminal |
1.7.6.1