class Opal::UI::DiffRenderer

Overview

High-performance double-buffered differential terminal renderer. Emits minimal ANSI escape sequences by diffing the current frame against the previous frame.

Defined in:

opal/ui/diff_renderer.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(driver : Terminal::Driver | Nil = nil) #

[View source]

Instance Method Detail

def driver : Terminal::Driver #

[View source]
def driver=(driver : Terminal::Driver) #

[View source]
def render(buffer : Buffer) : Nil #

Renders a buffer frame using differential cell comparisons.


[View source]