renderers
Contains functionality relevant to the ASCII rendering.
Namespaces
| Namespace | Description |
|---|---|
| renderer2d | Contains all ASCII renderers for 2D rendering. |
Classes
| Class | Description |
|---|---|
| P5AsciifyDisplayRenderer | Handles the final rendering of the ASCII output based on the final textures from the rendering pipeline. |
| P5AsciifyRenderer | Abstract ASCII renderer base class that all custom and pre-built ASCII renderers extend from. |
| P5AsciifyRendererManager | Manages the whole ASCII rendering pipeline. |
Interfaces
| Interface | Description |
|---|---|
| AsciiRendererOptions | Base ASCII renderer options, applicable to all ASCII renderers. |
| BrightnessAsciiRendererOptions | Options specific to the P5AsciifyBrightnessRenderer class. |
| EdgeAsciiRendererOptions | Options specific to the P5AsciifyEdgeRenderer class. |
| FeatureAsciiRendererOptions | Base options for all feature-based ASCII renderers that extend the P5AsciifyAbstractFeatureRenderer2D class. |
Variables
| Variable | Description |
|---|---|
| RENDERER_TYPES | Dictionary of ASCII renderer types that can be added via the P5AsciifyRendererManager.add method by name. |