From 1c63c7032aee5929db79eff167afe148d5914fcc Mon Sep 17 00:00:00 2001 From: Matt Larsen Date: Fri, 19 Jun 2020 07:41:54 -0700 Subject: [PATCH] export symbols need by vtkh --- vtkm/rendering/raytracing/RayOperations.h | 7 ++++--- vtkm/rendering/raytracing/VolumeRendererStructured.h | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/vtkm/rendering/raytracing/RayOperations.h b/vtkm/rendering/raytracing/RayOperations.h index add012ae2..dd63c3c4f 100644 --- a/vtkm/rendering/raytracing/RayOperations.h +++ b/vtkm/rendering/raytracing/RayOperations.h @@ -16,6 +16,7 @@ #include #include #include +#include namespace vtkm { @@ -132,9 +133,9 @@ public: dispatcher.Invoke(rays.HitIdx, rays.Status); } - static void MapCanvasToRays(Ray& rays, - const vtkm::rendering::Camera& camera, - const vtkm::rendering::CanvasRayTracer& canvas); + VTKM_RENDERING_EXPORT static void MapCanvasToRays(Ray& rays, + const vtkm::rendering::Camera& camera, + const vtkm::rendering::CanvasRayTracer& canvas); template static vtkm::Id RaysInMesh(Ray& rays) diff --git a/vtkm/rendering/raytracing/VolumeRendererStructured.h b/vtkm/rendering/raytracing/VolumeRendererStructured.h index e58158e64..1fdadf426 100644 --- a/vtkm/rendering/raytracing/VolumeRendererStructured.h +++ b/vtkm/rendering/raytracing/VolumeRendererStructured.h @@ -13,6 +13,7 @@ #include #include +#include namespace vtkm { @@ -21,7 +22,7 @@ namespace rendering namespace raytracing { -class VolumeRendererStructured +class VTKM_RENDERING_EXPORT VolumeRendererStructured { public: using DefaultHandle = vtkm::cont::ArrayHandle;