From 2a3595af1d13ca22fdb19908852af437cfe8ceb8 Mon Sep 17 00:00:00 2001 From: Sebastien Jourdain <sebastien.jourdain@kitware.com> Date: Wed, 18 Sep 2024 10:24:01 -0600 Subject: [PATCH] marshaling: add vtkOpenGLGPUVolumeRayCastMapper to AUTO --- Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.h | 3 ++- Utilities/Marshalling/VTK_MARSHALAUTO.txt | 1 + Utilities/Marshalling/ignore.txt | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.h b/Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.h index 41a66bcc4db..109905d50bc 100644 --- a/Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.h +++ b/Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.h @@ -58,6 +58,7 @@ #include "vtkRenderingVolumeOpenGL2Module.h" // For export macro #include "vtkShader.h" // For methods #include "vtkSmartPointer.h" // For smartptr +#include "vtkWrappingHints.h" // For VTK_MARSHALAUTO VTK_ABI_NAMESPACE_BEGIN class vtkGenericOpenGLResourceFreeCallback; @@ -74,7 +75,7 @@ class vtkVolumeInputHelper; class vtkVolumeTexture; class vtkOpenGLShaderProperty; -class VTKRENDERINGVOLUMEOPENGL2_EXPORT vtkOpenGLGPUVolumeRayCastMapper +class VTKRENDERINGVOLUMEOPENGL2_EXPORT VTK_MARSHALAUTO vtkOpenGLGPUVolumeRayCastMapper : public vtkGPUVolumeRayCastMapper { public: diff --git a/Utilities/Marshalling/VTK_MARSHALAUTO.txt b/Utilities/Marshalling/VTK_MARSHALAUTO.txt index 913a91818e7..8cd0376d56f 100644 --- a/Utilities/Marshalling/VTK_MARSHALAUTO.txt +++ b/Utilities/Marshalling/VTK_MARSHALAUTO.txt @@ -362,6 +362,7 @@ Rendering/UI/vtkWin32HardwareWindow.h Rendering/UI/vtkWin32RenderWindowInteractor.h Rendering/UI/vtkXRenderWindowInteractor.h Rendering/Volume/vtkVolumeMapper.h +Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.h Rendering/VolumeOpenGL2/vtkSmartVolumeMapper.h Views/Context2D/vtkContextInteractorStyle.h Views/Context2D/vtkContextView.h diff --git a/Utilities/Marshalling/ignore.txt b/Utilities/Marshalling/ignore.txt index c4096cd0536..22ec7bbc269 100644 --- a/Utilities/Marshalling/ignore.txt +++ b/Utilities/Marshalling/ignore.txt @@ -869,7 +869,6 @@ Rendering/Volume/vtkVolumePicker.h Rendering/Volume/vtkVolumeRayCastSpaceLeapingImageFilter.h Rendering/VolumeOpenGL2/vtkMultiBlockUnstructuredGridVolumeMapper.h Rendering/VolumeOpenGL2/vtkMultiBlockVolumeMapper.h -Rendering/VolumeOpenGL2/vtkOpenGLGPUVolumeRayCastMapper.h Rendering/VolumeOpenGL2/vtkOpenGLProjectedTetrahedraMapper.h Rendering/VolumeOpenGL2/vtkOpenGLRayCastImageDisplayHelper.h Rendering/VolumeOpenGL2/vtkOpenGLVolumeGradientOpacityTable.h -- GitLab