14 #ifndef vtkAnariVolumeMapperNode_h
15 #define vtkAnariVolumeMapperNode_h
17 #include "vtkRenderingAnariModule.h"
20 VTK_ABI_NAMESPACE_BEGIN
22 class vtkAnariVolumeMapperNodeInternals;
36 vtkSetMacro(ColorSize,
int);
37 vtkGetMacro(ColorSize,
int);
44 vtkSetMacro(OpacitySize,
int);
45 vtkGetMacro(OpacitySize,
int);
55 void Render(
bool prepass)
override;
62 bool VolumeWasModified()
const;
65 int OpacitySize{ 128 };
66 vtkAnariVolumeMapperNodeInternals* Internal{
nullptr };
represents a volume (data & properties) in a rendered scene
vtkViewNode specialized for vtkVolumeMappers
virtual void Synchronize(bool)
Ensures that my state agrees with my Renderable's.
a simple class to control print indentation
static vtkVolumeMapperNode * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void Render(bool)
Makes calls to make self visible.
links vtkVolumeMapper to ANARI