Skip to content

textmode.js

Namespaces

NamespaceDescription
inputAll types and interfaces related to input event handling.

Enumerations

EnumerationDescription
TextmodeErrorLevelError handling levels to control how errors are reported and handled.

Classes

ClassDescription
textmodeThe main entry point for the textmode.js library.
TextmodeFontManages the font used for rendering characters.
TextmodeFramebufferFramebuffer class for managing offscreen rendering targets initialized via Textmodifier.createFramebuffer.
TextmodeGridManages the grid of a Textmodifier instance.
TextmodeImageRepresents an image uploaded for textmode rendering via Textmodifier.loadImage.
TextmodifierManages textmode rendering on a HTMLCanvasElement and provides methods for drawing, exporting, font management, event handling, and animation control.

Interfaces

InterfaceDescription
TextmodePluginA plugin interface for extending the functionality of a Textmodifier instance.
TextmodePluginAPIAn extended API provided to plugins when they are installed on a Textmodifier instance.

Type Aliases

Type AliasDescription
TextmodeCharacterRepresents a single character in the TextmodeFont.characters array.
TextmodeFramebufferOptionsOptions for creating a framebuffer.
TextmodeOptionsOptions for creating a Textmodifier instance.