Renderer-independent snapshot of a running GPUI.Session.
Snapshots are the only state transferred from sessions to local or remote displays.
Summary
Types
@type t() :: %GPUI.Snapshot{ resources: %{optional(String.t()) => map()}, windows: [GPUI.Snapshot.Window.t()] }