From ad252c7d71caaed32a2e619ec89b31b9777b2513 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 13 May 2026 14:24:51 +0200 Subject: [PATCH] Add state and handlers for terrain grid resizing in ViewportHost --- src/viewport-three/viewport-host.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index d92c03d7..260ba9eb 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -1148,6 +1148,9 @@ export class ViewportHost { private terrainBrushCommitHandler: | ((commit: TerrainBrushStrokeCommit) => boolean) | null = null; + private terrainGridResizeCommitHandler: + | ((terrain: Terrain) => boolean) + | null = null; private toolMode: ToolMode = "select"; private viewMode: ViewportViewMode = "perspective"; private displayMode: ViewportDisplayMode = "normal"; @@ -1159,6 +1162,9 @@ export class ViewportHost { private currentTerrainBrushState: ArmedTerrainBrushState | null = null; private terrainBrushHover: TerrainBrushHit | null = null; private activeTerrainBrushStroke: ActiveTerrainBrushStroke | null = null; + private terrainGridResizeHover: TerrainGridResizeHit | null = null; + private activeTerrainGridResizeDrag: ActiveTerrainGridResizeDrag | null = + null; private terrainLodGridVisibleTerrainIds = new Set(); private currentTransformPreviewTargetIds: TransformPreviewTargetIds | null = null;