MingaEditor.Renderer.WindowObservation (Minga v0.1.0)

Copy Markdown View Source

Bounded renderer-to-editor viewport and buffer-version observation.

Summary

Functions

Captures the editor-owned fields observed while rendering one buffer window.

Types

t()

@type t() :: %MingaEditor.Renderer.WindowObservation{
  buffer: pid(),
  buffer_version: non_neg_integer(),
  viewport: MingaEditor.Viewport.t()
}

Functions

from_window(render_window)

@spec from_window(MingaEditor.Renderer.RenderWindow.t()) :: t() | nil

Captures the editor-owned fields observed while rendering one buffer window.