Halt
Hardware accelerated terminal
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
halt::CharacterMapAbstract class for mapping character values to UV coordinates
halt::DefaultCharacterMapDefault 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::TerminalTerminal emulator object. This object is responsible for the creation and management of Halt objects that in turn create and manage OpenGL resources directly
halt::TerminalShaderTerminal 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::TerminalShaderInputRepresents a cell that is currently being written to the terminal buffer. Contains position and color information
halt::TerminalShaderOutputRepresents the result of a terminal shader transformation. Contains transformed position and color information
halt::TerminalVertexRepresents a vertex used to render the terminal
 All Classes Functions Variables