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;
static vtkOptiXPass * New()
a render pass that uses OptiX instead of GL
vtkOptiXRendererNode * SceneGraph
vtkCameraPass * CameraPass
void SetSceneGraph(vtkOptiXRendererNode *)
Tells the pass what it will render.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkRenderPassCollection * RenderPassCollection
vtkSequencePass * SequencePass
an ordered list of RenderPasses
a simple class to control print indentation
virtual void RenderInternal(const vtkRenderState *s)
Called by the internals of this class.
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.
virtual void Render(const vtkRenderState *s)
Perform rendering according to a render state s.
Execute render passes sequentially.
vtkLightsPass * LightsPass
Perform part of the rendering of a vtkRenderer.
vtkOverlayPass * OverlayPass