Live draw-order provider for the data-loading monitor's Scene Graph tab.
Reads the cross-node draw order straight off the THREE root group each
tick: per data mesh the blending bucket + depthWrite (from the material)
and the resolved renderOrder the depth-sort coordinator assigned. Keyed
by scene-graph path (mesh name, stamped by the node factory), so the
monitor tree can show it next to the LOD chip.
Pull (polled) rather than push because renderOrder is recomputed every
frame from the camera pose (rendering/depth-sort-coordinator/render-order.ts);
a per-tick read keeps the panel truthful as the view orbits. Mirrors
visible-counts.ts (the other THREE-reading, path-keyed monitor feed) and
is injected via SceneLoaderMonitorPort.setDrawOrderProvider.
Live draw-order provider for the data-loading monitor's Scene Graph tab.
Reads the cross-node draw order straight off the THREE root group each tick: per data mesh the blending bucket +
depthWrite(from the material) and the resolvedrenderOrderthe depth-sort coordinator assigned. Keyed by scene-graph path (meshname, stamped by the node factory), so the monitor tree can show it next to the LOD chip.Pull (polled) rather than push because
renderOrderis recomputed every frame from the camera pose (rendering/depth-sort-coordinator/render-order.ts); a per-tick read keeps the panel truthful as the view orbits. Mirrorsvisible-counts.ts(the other THREE-reading, path-keyed monitor feed) and is injected viaSceneLoaderMonitorPort.setDrawOrderProvider.