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.
BrightnessAsciiRendererOptionsOptions specific to the P5AsciifyBrightnessRenderer class.
EdgeAsciiRendererOptionsOptions specific to the P5AsciifyEdgeRenderer class.
FeatureAsciiRendererOptionsBase options for all feature-based ASCII renderers that extend the P5AsciifyAbstractFeatureRenderer2D class.

Variables​

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