Build a (id) => world pose | null callback over a PoseAdapter.
Convenience for RenderLayers that take a getPose callback (selection
overlays, debug layers, etc.) so consumers don't hand-write a
composeWorldPose call per layer.
Returns null when adapter.getPose or adapter.getParent throws — the
common case is an id removed mid-render between selection state and the
next paint. Layers should treat null as "skip this id."
Build a
(id) => world pose | nullcallback over aPoseAdapter. Convenience for RenderLayers that take agetPosecallback (selection overlays, debug layers, etc.) so consumers don't hand-write acomposeWorldPosecall per layer.Returns
nullwhenadapter.getPoseoradapter.getParentthrows — the common case is an id removed mid-render between selection state and the next paint. Layers should treatnullas "skip this id."