Skip to main content

renderers

Contains functionality relevant to the ASCII rendering.

Namespaces

NamespaceDescription
renderer2dContains all ASCII renderers for 2D rendering.

Classes

ClassDescription
P5AsciifyDisplayRendererHandles the final rendering of the ASCII output based on the final textures from the rendering pipeline.
P5AsciifyRendererAbstract ASCII renderer base class that all custom and pre-built ASCII renderers extend from.
P5AsciifyRendererManagerManages the whole ASCII rendering pipeline.

Interfaces

InterfaceDescription
AsciiRendererOptionsBase ASCII renderer options, applicable to all ASCII renderers.
EdgeAsciiRendererOptionsOptions specific to the P5AsciifyEdgeRenderer class.
FeatureAsciiRendererOptionsBase options for all feature-based ASCII renderers that extend the AbstractFeatureRenderer2D class.

Variables

VariableDescription
RENDERER_TYPESDictionary of ASCII renderer types that can be added via the P5AsciifyRendererManager.add method by name.