Go to the documentation of this file.
37 #ifndef vtkValuePassHelper_h
38 #define vtkValuePassHelper_h
40 #include "vtkRenderingOpenGL2Module.h"
67 vtkGetMacro(RenderingMode,
int);
103 bool RequiresShaderRebuild();
119 #endif // vtkValuePassHelper_h
virtual void UpdateShaders(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act)
Make sure appropriate shaders are defined, compiled and bound.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract base class for most VTK objects
window superclass for vtkRenderWindow
abstract class specifies interface to map data to graphics primitives
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
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
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void RenderPieceStart(vtkRenderer *ren, vtkActor *act)
Implemented by sub classes.
virtual void RenderPieceFinish(vtkRenderer *ren, vtkActor *act)
a PolyDataMapper for the OpenGL library
void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.