Selects the seed-node subset required for focused graph resolution.
Focus materialization keeps requested subtrees, ancestors, and referenced component trees so resolver stages can operate on a smaller graph without losing semantic dependencies.
Summary
Functions
Returns the seed nodes required for the requested graph focus options.
Functions
@spec materialize( [Figler.Scene.Graph.Seed.Node.t()], keyword() ) :: [Figler.Scene.Graph.Seed.Node.t()]
Returns the seed nodes required for the requested graph focus options.
Pre-focused input is returned unchanged. Otherwise the focused set includes requested subtrees, ancestors, and component trees referenced by instances in the focused closure.