29#ifndef vtkExternalOpenGLRenderWindow_h 
   30#define vtkExternalOpenGLRenderWindow_h 
   33#include "vtkRenderingExternalModule.h"  
   35VTK_ABI_NAMESPACE_BEGIN
 
   67  vtkGetMacro(AutomaticWindowPositionAndResize, 
int);
 
   68  vtkSetMacro(AutomaticWindowPositionAndResize, 
int);
 
   69  vtkBooleanMacro(AutomaticWindowPositionAndResize, 
int);
 
   78  vtkGetMacro(UseExternalContent, 
bool);
 
   79  vtkSetMacro(UseExternalContent, 
bool);
 
   80  vtkBooleanMacro(UseExternalContent, 
bool);
 
OpenGL render window that allows using an external window to render vtk objects.
 
int AutomaticWindowPositionAndResize
 
static vtkExternalOpenGLRenderWindow * New()
 
void Start() 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