14 #ifndef vtkAbstractRenderDevice_h
15 #define vtkAbstractRenderDevice_h
17 #include "vtkRenderingCoreModule.h"
27 void PrintSelf(ostream& os,
vtkIndent indent);
42 void SetRequestedGLVersion(
int major,
int minor);
49 virtual
bool CreateNewWindow(const
vtkRecti &geometry,
50 const std::
string &
name) = 0;
57 virtual
void MakeCurrent() = 0;
61 ~vtkAbstractRenderDevice();
67 vtkAbstractRenderDevice(const vtkAbstractRenderDevice&) VTK_DELETE_FUNCTION;
68 void operator=(const vtkAbstractRenderDevice&) VTK_DELETE_FUNCTION;
abstract base class for most VTK objects
a simple class to control print indentation