Package-level declarations
Types
Link copied to clipboard
class TerminalRenderCache(columns: Int, rows: Int, rowCapacityReserve: Int) : TerminalRenderFrameConsumer
Caller-owned primitive cache for render frames.
Link copied to clipboard
class TerminalRenderImages
Copied placement metadata in stacking order. Owned by a TerminalRenderCache; access has the same confinement/lease lifetime as that cache. Resources alone are immutable and retainable. Destination geometry uses fractional viewport cells; source crops use image pixels, as defined by TerminalRenderImageSink. Indexed reads require index in 0 until size and throw IllegalArgumentException otherwise. An update replaces this borrowed set, even when resources are reused.
Link copied to clipboard
Triple-buffered render cache publisher.
Link copied to clipboard
Worker-owned primitive copy of an absolute source range, reusable across reads.
Link copied to clipboard
Worker-confined, reusable text-only copy of a bounded absolute row range.