From f832fe9df4e0bde577a85e16123cf219b3bf5ff9 Mon Sep 17 00:00:00 2001 From: Adnane Belmadiaf Date: Mon, 24 Nov 2025 14:00:40 +0100 Subject: [PATCH] fix(FullScreenRenderWindow): add warning that this class is for examples only fixes #3229 --- Sources/Rendering/Misc/FullScreenRenderWindow/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Sources/Rendering/Misc/FullScreenRenderWindow/index.js b/Sources/Rendering/Misc/FullScreenRenderWindow/index.js index 48b07c49716..b1cb97e862d 100644 --- a/Sources/Rendering/Misc/FullScreenRenderWindow/index.js +++ b/Sources/Rendering/Misc/FullScreenRenderWindow/index.js @@ -13,6 +13,8 @@ import 'vtk.js/Sources/Rendering/Core/Actor'; import 'vtk.js/Sources/Rendering/Core/Mapper'; import 'vtk.js/Sources/Rendering/Misc/RenderingAPIs'; +const { vtkWarningMacro } = macro; + // Process arguments from URL const userParams = vtkURLExtract.extractURLParameters(); @@ -221,6 +223,10 @@ export function extend(publicAPI, model, initialValues = {}) { 'controlContainer', ]); + vtkWarningMacro( + 'The vtkFullScreenRenderWindow class is intended only for example development. Please use vtkGenericRenderWindow instead.' + ); + // Object specific methods vtkFullScreenRenderWindow(publicAPI, model); }