# `Minga.RenderModel.Window.Viewport`
[🔗](https://github.com/jsmestad/minga/blob/main/lib/minga/render_model/window/viewport.ex#L1)

Window-scoped viewport summary for GUI rendering and hit testing.

# `t`

```elixir
@type t() :: %Minga.RenderModel.Window.Viewport{
  cols: non_neg_integer(),
  left: non_neg_integer(),
  rows: non_neg_integer(),
  top: non_neg_integer(),
  total_lines: non_neg_integer(),
  total_visual_rows: non_neg_integer(),
  visual_row_offset: non_neg_integer()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
