14 #ifndef vtkAbstractRenderDevice_h 15 #define vtkAbstractRenderDevice_h 17 #include "vtkRenderingCoreModule.h" 27 void PrintSelf(ostream& os,
vtkIndent indent) override;
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() override;
67 vtkAbstractRenderDevice(const vtkAbstractRenderDevice&) = delete;
68 void operator=(const vtkAbstractRenderDevice&) = delete;
abstract base class for most VTK objects
a simple class to control print indentation