Skip to main content

Module canvas

Module canvas 

Source

Structs§

AsciiCanvas
A 3x3 pixel-per-character canvas using printable ASCII characters.
AxisTransform
Maps data-space coordinates along one axis to pixel positions.
BlockCanvas
A 2x2 pixel-per-character canvas using Unicode block elements.
BrailleCanvas
A 2x4 pixel-per-character canvas using Unicode braille patterns (U+2800..U+28FF).
DensityCanvas
A 1x2 pixel-per-character canvas that counts hits per cell and renders density using shade block characters (░▒▓█).
DotCanvas
A 1x2 pixel-per-character canvas using dot/punctuation characters.
Transform2D
Combined x and y axis transforms for a 2D plotting area.

Enums§

CanvasType
Runtime selector for the canvas rendering backend.
Scale
Axis scaling transform applied before coordinate mapping.

Traits§

Canvas
A drawable pixel grid that maps data-space coordinates to Unicode characters.

Functions§

canvas_types
Returns the available canvas types in alphabetical order.