Render Graphs
The core now exposes render graph catalog commands in the same command batch used by the engine.
Available Commands
cmd-render-graph-upsert: create or update a graph byrenderGraphId.cmd-render-graph-dispose: remove a graph from catalog.cmd-render-graph-list: list current catalog entries.cmd-realm-render-graph-bind: bind a realm to a graph id.
3D World API
Use the world3d wrappers:
upsert3DRenderGraph(worldId, args)dispose3DRenderGraph(worldId, args)list3DRenderGraphs(worldId, args?)bind3DRealmRenderGraph(worldId, args)
UI World API
Use the world-ui wrappers:
upsertUIRenderGraph(worldId, args)disposeUIRenderGraph(worldId, args)listUIRenderGraphs(worldId, args?)bindUIRealmRenderGraph(worldId, args)
Notes
renderGraphIduses host-managed numeric IDs.- Reserved default IDs from the core cannot be disposed or overwritten.
two-drealms can bind only UI-compatible graphs (passId = "ui"in all nodes).
Documentation Vulfram Core