37 #ifndef vtkValuePassHelper_h
38 #define vtkValuePassHelper_h
40 #include "vtkRenderingOpenGL2Module.h"
67 vtkGetMacro(RenderingMode,
int);
103 bool RequiresShaderRebuild();
119 #endif // vtkValuePassHelper_h
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
virtual void RenderPieceFinish(vtkRenderer *ren, vtkActor *act)
Implemented by sub classes.
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to specify dataset behavior
abstract specification for renderers
virtual void UpdateShaders(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act)
Make sure appropriate shaders are defined, compiled and bound.
concrete dataset represents vertices, lines, polygons, and triangle strips
Implementation of both rendering modes of vtkValuePass for the vtkOpenGLPolyDataMapper.
window superclass for vtkRenderWindow
a simple class to control print indentation
abstract class specifies interface to map data to graphics primitives
virtual void RenderPieceStart(vtkRenderer *ren, vtkActor *act)
Implemented by sub classes.
void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...