feat(core): expose generic host integration primitives

This commit is contained in:
Aymeric Rabot
2026-07-19 17:11:43 +02:00
parent 2084892383
commit 8f1c834e56
39 changed files with 2471 additions and 166 deletions
+17 -1
View File
@@ -5,6 +5,7 @@ export type {
CabinetModuleEvent,
CameraControlEvent,
CameraControlFitSceneEvent,
CameraPose,
CeilingEvent,
ChimneyEvent,
ColumnEvent,
@@ -179,6 +180,11 @@ export {
resetSceneHistoryPauseDepth,
resumeSceneHistory,
runAsSingleSceneHistoryStep,
type SceneCommit,
type SceneCommitListener,
type SceneCommitOrigin,
type SceneSnapshot,
subscribeSceneCommits,
} from './store/history-control'
export {
type ControlValue,
@@ -199,7 +205,17 @@ export {
type LiveNodeOverrides,
} from './store/use-live-node-overrides'
export { default as useLiveTransforms, type LiveTransform } from './store/use-live-transforms'
export { clearSceneHistory, default as useScene } from './store/use-scene'
export {
type ApplySceneSnapshotOptions,
acquireSceneReadOnlyLease,
applyScenePatch,
applySceneSnapshot,
clearSceneHistory,
default as useScene,
type SceneMaterialPatch,
type SceneNodePatch,
type ScenePatch,
} from './store/use-scene'
export { resolveElevatorDispatchTarget } from './systems/elevator/elevator-dispatch'
export {
type ElevatorDoorSide,