24 #ifndef vtkOpenGLRenderPass_h 25 #define vtkOpenGLRenderPass_h 27 #include "vtkRenderingOpenGL2Module.h" 49 virtual bool PreReplaceShaderValues(
std::string &vertexShader,
60 virtual bool PostReplaceShaderValues(
std::string &vertexShader,
92 vtkGetMacro(ActiveDrawBuffers,
unsigned int);
108 unsigned int ActiveDrawBuffers = 0;
115 #endif // vtkOpenGLRenderPass_h abstract superclass for all actors, volumes and annotations
vtkTypeUInt32 vtkMTimeType
Context in which a vtkRenderPass will render.
a simple class to control print indentation
The VertexArrayObject class uses, or emulates, vertex array objects.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
abstract class specifies interface to map data
Perform part of the rendering of a vtkRenderer.
Abstract render pass with shader modifications.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
The ShaderProgram uses one or more Shader objects.