Explicit render-pipeline cache state retained by the renderer.
Summary
Types
@type t() :: %MingaEditor.Renderer.Caches{ adapter_gui_caches: Minga.Frontend.Adapter.GUI.Caches.t(), chrome_prev_fingerprint: integer() | nil, chrome_prev_result: term(), cmd_hover_link_cache: term(), doc_highlight_cache: term(), frame_render_path: :patch | :full, frame_rows_rasterized: non_neg_integer(), last_acknowledged_frame_seq: non_neg_integer(), last_emitted_frame_seq: non_neg_integer(), last_frame_keyframe?: boolean(), last_link_cursor: boolean() | nil, last_title: String.t() | nil, last_window_bg: non_neg_integer() | nil, recovery_generation: non_neg_integer(), search_decoration_cache: term() }
Functions
@spec acknowledge_frame(t(), non_neg_integer(), non_neg_integer()) :: t()
@spec add_frame_rows_rasterized(t(), non_neg_integer()) :: t()
@spec new() :: t()