31 #ifndef vtkOSOpenGLRenderWindow_h 
   32 #define vtkOSOpenGLRenderWindow_h 
   38 class vtkOSOpenGLRenderWindowInternal;
 
   48   virtual void Start(
void);
 
   51   virtual void Frame(
void);
 
   54   virtual void WindowInitialize(
void);
 
   60   virtual void Initialize(
void);
 
   73   virtual void SetSize(
int x,
int y);
 
  186   void CreateOffScreenWindow(
int width, 
int height);
 
  187   void DestroyOffScreenWindow();
 
  188   void ResizeOffScreenWindow(
int width, 
int height);
 
virtual void SetOffScreenRendering(int)
 
virtual void Finalize()=0
 
virtual void SetForceMakeCurrent()
 
virtual void SetWindowInfo(char *)=0
 
virtual void SetSize(int a[2])
 
virtual void WindowRemap()=0
 
virtual void * GetGenericContext()=0
 
void PrintSelf(ostream &os, vtkIndent indent)
 
static vtkRenderWindow * New()
 
virtual int * GetScreenSize()=0
 
virtual void SetWindowId(void *)=0
 
OffScreen Mesa rendering window. 
 
virtual void SetCurrentCursor(int)
 
virtual void SetNextWindowInfo(char *)=0
 
virtual void SetFullScreen(int)=0
 
virtual int GetEventPending()=0
 
virtual void SetSize(int, int)
 
virtual void SetStereoCapableWindow(int capable)
 
virtual const char * ReportCapabilities()
 
virtual int SupportsOpenGL()
 
virtual void SetParentInfo(char *)=0
 
virtual bool IsCurrent()=0
 
virtual void SetParentId(void *)=0
 
virtual void * GetGenericParentId()
 
void SetPosition(int a[2])
 
a simple class to control print indentation 
 
virtual void DestroyWindow()=0
 
list of point or cell ids 
 
#define VTKRENDERINGOPENGL_EXPORT
 
virtual void MakeCurrent()=0
 
virtual void SetNextWindowId(void *)=0
 
virtual int * GetPosition()
 
void SetDisplayId(void *)
 
virtual void * GetGenericDisplayId()
 
virtual void SetWindowName(const char *)
 
virtual void SetPosition(int, int)
 
virtual void CreateAWindow()=0
 
virtual void * GetGenericDrawable()
 
virtual void * GetGenericWindowId()=0
 
vtkOSOpenGLRenderWindowInternal * Internal