29 #ifndef vtkExternalOpenGLRenderWindow_h
30 #define vtkExternalOpenGLRenderWindow_h
33 #include "vtkRenderingExternalModule.h"
35 VTK_ABI_NAMESPACE_BEGIN
47 void Start()
override;
67 vtkGetMacro(AutomaticWindowPositionAndResize,
int);
68 vtkSetMacro(AutomaticWindowPositionAndResize,
int);
69 vtkBooleanMacro(AutomaticWindowPositionAndResize,
int);
78 vtkGetMacro(UseExternalContent,
bool);
79 vtkSetMacro(UseExternalContent,
bool);
80 vtkBooleanMacro(UseExternalContent,
bool);
95 #endif // vtkExternalOpenGLRenderWindow_h
bool IsCurrent() override
Returns if the context is current.
int AutomaticWindowPositionAndResize
static vtkGenericOpenGLRenderWindow * New()
OpenGL render window that allows using an external window to render vtk objects.
platform independent render window
a simple class to control print indentation
void Start() override
Begin the rendering process.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.