Skip to content

textmode.js

~ travelling without arriving

Namespaces

NamespaceDescription
colorColor objects, color modes, and types.
conversionAll media conversion related modules and types.
errorsAll error handling related modules and types.
filtersAll filter related modules and types.
fontsAll font rendering related modules and types.
inputAll types and interfaces related to input event handling.
layeringAll modules and types related to multi-layered textmode rendering.
loadingAll loading screen related modules and types.
mediaAll media asset related modules and types.
pluginsPlugin system types for extending textmode.js functionality.

Classes

ClassDescription
textmodeThe main entry point for the textmode.js library.
TextmodeCameraMutable camera object used for p5-style camera workflows.
TextmodeFramebufferFramebuffer class for managing offscreen rendering targets initialized via Textmodifier.createFramebuffer.
TextmodeGlyphRampImmutable character sequence for mapping numbers to glyphs.
TextmodeGridGrid used by a textmode layer.
TextmodeRandomA deterministic pseudo-random number generator for textmode sketches.
TextmodeShaderWebGL shader program created by Textmodifier.createMaterialShader, Textmodifier.createFilterShader, or Textmodifier.createShader.
TextmodeVectorMutable two- or three-dimensional vector for creative-coding math.
TextmodifierThe main textmode.js drawing context.

Type Aliases

Type AliasDescription
TextmodeFramebufferOptionsOptions for creating a framebuffer via Textmodifier.createFramebuffer. If not specified, width and height default to the current textmode grid size.
TextmodeOptionsOptions when creating a Textmodifier instance via textmode.create.