TerminalRenderCursorSink

Receives primitive cursor overlay state from a short-lived render frame.

This sink lets render caches copy cursor data without requiring a TerminalRenderCursor object allocation on every published frame.

Functions

Link copied to clipboard
abstract fun onCursor(column: Int, row: Int, visible: Boolean, blinking: Boolean, shape: TerminalRenderCursorShape, generation: Long)

Copies one cursor snapshot.