24 #ifndef vtkAnariPass_h
25 #define vtkAnariPass_h
29 #include "vtkRenderingAnariModule.h"
34 VTK_ABI_NAMESPACE_BEGIN
37 class vtkAnariPassInternals;
101 friend class vtkAnariPassInternals;
102 vtkAnariPassInternals* Internal =
nullptr;
105 VTK_ABI_NAMESPACE_END
base class to objects which create + manage an ANARI library, device, and renderer ...
Implement the camera render pass.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
a render pass that uses ANARI (ANAlytic Rendering Interface) instead of OpenGL.
factory that chooses vtkViewNodes to create
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
base class to objects which create + manage a ANARI library + device
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
links vtkRenderers to ANARI
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.