MingaEditor.RenderModel.Window.BuildResult (Minga v0.1.0)

Copy Markdown View Source

Typed statistics returned with a semantic window build.

Summary

Types

t()

@type t() :: %MingaEditor.RenderModel.Window.BuildResult{
  rasterized: non_neg_integer(),
  resident_build: MingaEditor.RenderModel.Window.ResidentBuild.t() | nil,
  resident_rows_spliced: non_neg_integer(),
  retained_rows: %{
    optional(Minga.RenderModel.Window.Row.row_id()) =>
      {non_neg_integer(), Minga.RenderModel.Window.Row.t()}
  },
  retained_wrap_lines: %{
    optional(Minga.RenderModel.Window.Row.row_id()) =>
      {non_neg_integer(), [MingaEditor.RenderModel.Window.VisualRow.t()]}
  },
  row_slot_allocator: Minga.RenderModel.Window.RowSlotAllocator.t()
}