From d8cb047eb2d697bc6bef70f6ab0a66fb82aa6244 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 7 Apr 2026 06:41:14 +0200 Subject: [PATCH] Define ViewportWaterSurfaceBinding interface --- src/viewport-three/viewport-host.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index e8f6fc3c..eb260567 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -184,6 +184,14 @@ interface BrushRenderObjects { }>; } +interface ViewportWaterSurfaceBinding { + brush: BoxBrush; + reflectionTextureUniform: { value: unknown } | null; + reflectionMatrixUniform: { value: Matrix4 } | null; + reflectionEnabledUniform: { value: number } | null; + reflectionRenderTarget: WebGLRenderTarget | null; +} + const BRUSH_SELECTED_EDGE_COLOR = 0xf7d2aa; const BRUSH_HOVERED_EDGE_COLOR = 0xb7cbec; const BRUSH_EDGE_COLOR = 0x0d1017;