Skip to main content

p5.asciify v0.10.1

Namespaces

NamespaceDescription
errorsContains error handling functionality and utilities.
pluginsContains plugin interfaces to implement against.
renderersContains functionality relevant to the ASCII rendering.
utilsContains utility functions and classes used by the p5.asciify library.

Classes

ClassDescription
P5AsciifierManages a rendering pipeline for ASCII conversion, including font management, grid calculations, and ASCII renderers, which is applied to the main p5.js canvas or a selected texture.
P5AsciifierManagerManages the p5.asciify library by handling one or more P5Asciifier instances.
P5AsciifyColorPaletteA 1D color palette stored in a framebuffer that is used to pass colors to shaders.
P5AsciifyFontManagerManages the font used for the ASCII rendering pipeline and provides methods for working with the font.
P5AsciifyGridManages the grid for the ASCII rendering pipeline of an P5Asciifier instance.

Interfaces

InterfaceDescription
P5AsciifyExtensionsInterface for additional properties and methods added to the p5.js instance by the p5.asciify library.

Type Aliases

Type AliasDescription
HookTypeHook types supported by the p5.asciify hook manager.
P5AsciifyCharacterEach character from a loaded font is represented as a P5AsciifyCharacter object.
P5AsciifyHookHandlersType for core hook handlers

Variables

VariableDescription
p5asciifyMain instance of p5.asciify (P5AsciifierManager) providing full access to the library.