10 #ifndef vtkRenderbuffer_h
11 #define vtkRenderbuffer_h
14 #include "vtkRenderingOpenGL2Module.h"
17 VTK_ABI_NAMESPACE_BEGIN
38 vtkGetMacro(Handle,
unsigned int);
57 int CreateColorAttachment(
unsigned int width,
unsigned int height);
63 int CreateDepthAttachment(
unsigned int width,
unsigned int height);
69 int Create(
unsigned int format,
unsigned int width,
unsigned int height);
70 int Create(
unsigned int format,
unsigned int width,
unsigned int height,
unsigned int samples);
72 void ReleaseGraphicsResources(
vtkWindow* win);
75 void Resize(
unsigned int width,
unsigned int height);
82 vtkGetMacro(Width,
unsigned int);
83 vtkGetMacro(Height,
unsigned int);
84 vtkGetMacro(Samples,
unsigned int);
110 VTK_ABI_NAMESPACE_END
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.
window superclass for vtkRenderWindow
a simple class to control print indentation
create a window for renderers to draw into
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...