textmode.js
Namespaces
| Namespace | Description |
|---|---|
| input | All types and interfaces related to input event handling. |
Enumerations
| Enumeration | Description |
|---|---|
| TextmodeErrorLevel | Error handling levels to control how errors are reported and handled. |
Classes
| Class | Description |
|---|---|
| textmode | The main entry point for the textmode.js library. |
| TextmodeFont | Manages the font used for rendering characters. |
| TextmodeFramebuffer | Framebuffer class for managing offscreen rendering targets initialized via Textmodifier.createFramebuffer. |
| TextmodeGrid | Manages the grid of a Textmodifier instance. |
| TextmodeImage | Represents an image uploaded for textmode rendering via Textmodifier.loadImage. |
| Textmodifier | Manages textmode rendering on a HTMLCanvasElement and provides methods for drawing, exporting, font management, event handling, and animation control. |
Interfaces
| Interface | Description |
|---|---|
| TextmodePlugin | A plugin interface for extending the functionality of a Textmodifier instance. |
| TextmodePluginAPI | An extended API provided to plugins when they are installed on a Textmodifier instance. |
Type Aliases
| Type Alias | Description |
|---|---|
| TextmodeCharacter | Represents a single character in the TextmodeFont.characters array. |
| TextmodeFramebufferOptions | Options for creating a framebuffer. |
| TextmodeOptions | Options for creating a Textmodifier instance. |