26 #ifndef vtkFramebufferPass_h 27 #define vtkFramebufferPass_h 29 #include "vtkRenderingOpenGL2Module.h" 61 vtkSetMacro(DepthFormat,
int);
69 vtkSetMacro(ColorFormat,
int);
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
window superclass for vtkRenderWindow
vtkTextureObject * DepthTexture
Context in which a vtkRenderPass will render.
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
int ViewportY
Cache viewport values for depth peeling.
a simple class to control print indentation
vtkTextureObject * ColorTexture
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int ViewportHeight
Cache viewport values for depth peeling.
Internal class which encapsulates OpenGL FramebufferObject.
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
int ViewportX
Cache viewport values for depth peeling.
int ViewportWidth
Cache viewport values for depth peeling.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Convenient class for post-processing passes.