BufferedTuiRenderer class

A renderer that buffers output for efficient writes.

Collects all output in a buffer and writes it in a single operation to reduce flickering.

Implemented types

Constructors

BufferedTuiRenderer({required TuiRenderer inner})

Properties

hashCode int
The hash code for this object.
no setterinherited
inner TuiRenderer
The underlying renderer.
final
metrics RenderMetrics?
Returns render performance metrics, or null if not supported.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

clear() → void
Clears the rendered content.
override
dispose() → void
Disposes of renderer resources.
override
flush() Future<void>
Flushes any buffered output.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
render(Object view) → void
Renders the view to the terminal.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited