auto-git:

[change] src/viewport-three/ViewportCanvas.tsx
This commit is contained in:
2026-05-01 17:29:58 +02:00
parent f0d4511bdf
commit d7bfa86460

View File

@@ -60,6 +60,7 @@ interface ViewportCanvasProps {
viewportGridVisible: boolean;
selection: EditorSelection;
activeSelectionId: string | null;
terrainLodGridVisibleTerrainIds?: readonly string[];
terrainBrushState: ArmedTerrainBrushState | null;
toolMode: ToolMode;
toolPreview: ViewportToolPreview;
@@ -278,6 +279,7 @@ export function ViewportCanvas({
viewportGridVisible,
selection,
activeSelectionId,
terrainLodGridVisibleTerrainIds = [],
terrainBrushState = null,
toolMode,
toolPreview,
@@ -417,6 +419,12 @@ export function ViewportCanvas({
hostRef.current?.updateSelection(selection, activeSelectionId);
}, [selection, activeSelectionId]);
useLayoutEffect(() => {
hostRef.current?.setTerrainLodGridVisibleTerrainIds(
terrainLodGridVisibleTerrainIds
);
}, [terrainLodGridVisibleTerrainIds]);
useLayoutEffect(() => {
hostRef.current?.updateDocument(sceneDocument);
}, [sceneDocument]);