Reusable, backend-neutral result of scene traversal for one render pass.
The arrays and set intentionally retain their storage between frames. Backends may inspect the
plan while recording shadows and draw commands, but must not retain its contents after the next
renderer planning pass.
Reusable, backend-neutral result of scene traversal for one render pass.
The arrays and set intentionally retain their storage between frames. Backends may inspect the plan while recording shadows and draw commands, but must not retain its contents after the next renderer planning pass.