CaptureRasterizer class final Capture
Native image exporter for immutable terminal captures.
A caller supplies the font and rendering profile explicitly. The same rendered PNG is used by CaptureImage.toHtml, avoiding a second browser rendering implementation.
Constructors
- CaptureRasterizer({required RasterFont font, RasterRenderOptions options = const RasterRenderOptions()})
-
Creates an exporter with a fixed font and render profile.
const
Properties
- font → RasterFont
-
Terminal font faces used to draw glyphs.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- options → RasterRenderOptions
-
Pixel geometry, terminal colors, and fidelity policy.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
render(
TerminalCapture capture) → CaptureImage -
Renders
capturethrough the Ultraviolet raster backend. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited