16 #ifndef vtkAnariVolumeMapper_h
17 #define vtkAnariVolumeMapper_h
20 #include "vtkRenderingAnariModule.h"
22 VTK_ABI_NAMESPACE_BEGIN
66 vtkSetMacro(Initialized,
bool);
67 vtkGetMacro(Initialized,
bool);
68 vtkBooleanMacro(Initialized,
bool);
vtkRenderer * InternalRenderer
Removes link dependence on optional ANARI module.
represents a volume (data & properties) in a rendered scene
static vtkAnariVolumeInterface * New()
vtkAnariPass * InternalAnariPass
void Render(vtkRenderer *, vtkVolume *) override
Overridden to warn about lack of ANARI if not overridden.
abstract specification for renderers
Standalone ANARI VolumeMapper.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
window superclass for vtkRenderWindow
a simple class to control print indentation
a render pass that uses ANARI (ANAlytic Rendering Interface) instead of OpenGL.
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
vtkRenderer * GetInternalRenderer() const
Allow vtkAnariSceneGraph properties to be set on the internal vtkRenderer.
vtkAnariPass * GetAnariPass() const
Get the internal ANARI render pass.