Register each kit-standard dep source and action descriptor into the
surrounding providers.
Provider requirements: both <ActionsProvider> and
<DepRegistryProvider> must be in scope (typically provided by
<SceneCanvas>). The hook falls back silently to a no-op when either
provider is absent.
Dep registration: each non-undefined option is published as a live source
in the dep registry under its canonical name (selection, scene, …). The
source thunk reads the latest option value at invocation time via a ref, so
consumers don't have to memoize their dep objects.
Register each kit-standard dep source and action descriptor into the surrounding providers.
Provider requirements: both
<ActionsProvider>and<DepRegistryProvider>must be in scope (typically provided by<SceneCanvas>). The hook falls back silently to a no-op when either provider is absent.Dep registration: each non-undefined option is published as a live source in the dep registry under its canonical name (
selection,scene, …). The source thunk reads the latest option value at invocation time via a ref, so consumers don't have to memoize their dep objects.