Rendering-neutral .fig scene prepared from generated schema data and the
effective Figler graph.
The effective graph owns instance semantics during preparation. source_nodes
retains normalized projection metadata for inspection, while render_nodes
and children form the rendering-neutral tree consumed by backends.
Summary
Types
@type t() :: %Figler.Render.Scene{ children: %{ optional(Figler.Scene.Graph.GUID.graph_guid()) => [ Figler.Scene.Graph.GUID.graph_guid() ] }, document: Figler.Document.t(), graph: Figler.Scene.Graph.t(), payload: binary(), render_nodes: %{ optional(Figler.Scene.Graph.GUID.graph_guid()) => Figler.Render.Node.t() }, root: Figler.Scene.Graph.GUID.figma_guid(), source_nodes: %{ optional(Figler.Scene.Graph.GUID.figma_guid()) => Figler.Render.SourceNode.t() } }