41#ifndef vtkExternalOpenGLRenderWindow_h
42#define vtkExternalOpenGLRenderWindow_h
45#include "vtkRenderingExternalModule.h"
78 vtkGetMacro(AutomaticWindowPositionAndResize,
int);
79 vtkSetMacro(AutomaticWindowPositionAndResize,
int);
80 vtkBooleanMacro(AutomaticWindowPositionAndResize,
int);
89 vtkGetMacro(UseExternalContent,
bool);
90 vtkSetMacro(UseExternalContent,
bool);
91 vtkBooleanMacro(UseExternalContent,
bool);
OpenGL render window that allows using an external window to render vtk objects.
int AutomaticWindowPositionAndResize
static vtkExternalOpenGLRenderWindow * New()
void Start(void) override
Begin the rendering process using the existing context.
~vtkExternalOpenGLRenderWindow() override
vtkExternalOpenGLRenderWindow()
bool IsCurrent() override
Tells if this window is the current graphics context for the calling thread.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
platform independent render window
a simple class to control print indentation