Editor-owned input-domain render metadata for a window.
This deliberately small value may describe the viewport/cursor observation
that produced an intent. Resident rows, content digests, durable identities,
adapter caches, epochs, and frontend acknowledgement state belong to
MingaEditor.Renderer.State and MingaEditor.Renderer.WindowCache instead.
Summary
Functions
Captures bounded editor input metadata for a render intent.
Types
@type t() :: %MingaEditor.Window.RenderCache{ buffer_version: non_neg_integer(), cursor_col: non_neg_integer(), cursor_line: non_neg_integer(), viewport_left: non_neg_integer(), viewport_top: non_neg_integer() }
Functions
@spec new( non_neg_integer(), non_neg_integer(), non_neg_integer(), non_neg_integer(), non_neg_integer() ) :: t()
Captures bounded editor input metadata for a render intent.