Go to the documentation of this file.
28 #ifndef vtkOptiXPass_h
29 #define vtkOptiXPass_h
31 #include "vtkRenderingOptiXModule.h"
41 class vtkOptiXPassInternals;
85 vtkOptiXPassInternals *Internals;
a render pass that uses OptiX instead of GL
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
vtkOptiXRendererNode * SceneGraph
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
vtkCameraPass * CameraPass
vtkRenderPassCollection * RenderPassCollection
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSequencePass * SequencePass
an ordered list of RenderPasses
a simple class to control print indentation
Implement the lights render pass.
Implement the camera render pass.
Render the overlay geometry with property key filtering.
links vtkRenderers to OptiX
Render the volumetric geometry with property key filtering.
vtkVolumetricPass * VolumetricPass
Context in which a vtkRenderPass will render.
Execute render passes sequentially.
vtkLightsPass * LightsPass
Perform part of the rendering of a vtkRenderer.
vtkOverlayPass * OverlayPass