32 #ifndef vtkGenericOpenGLRenderWindow_hpp
33 #define vtkGenericOpenGLRenderWindow_hpp
35 #include "vtkRenderingOpenGL2Module.h"
79 void SetFrontBuffer(
unsigned int);
80 void SetFrontLeftBuffer(
unsigned int);
81 void SetFrontRightBuffer(
unsigned int);
82 void SetBackBuffer(
unsigned int);
83 void SetBackLeftBuffer(
unsigned int);
84 void SetBackRightBuffer(
unsigned int);
120 void SetIsDirect(
int newValue);
121 void SetSupportsOpenGL(
int newValue);
122 void SetIsCurrent(
bool newValue);
127 int SupportsOpenGLStatus;
virtual void Finalize()=0
virtual void SetWindowInfo(char *)=0
virtual void WindowRemap()=0
virtual void * GetGenericContext()=0
void PrintSelf(ostream &os, vtkIndent indent)
virtual void HideCursor()=0
virtual void * GetGenericDisplayId()=0
static vtkRenderWindow * New()
virtual int * GetScreenSize()=0
void PushState()
no-op (for API compat with OpenGL1).
virtual void SetWindowId(void *)=0
virtual void SetNextWindowInfo(char *)=0
virtual void SetFullScreen(int)=0
virtual void * GetGenericDrawable()=0
virtual int GetEventPending()=0
virtual int SupportsOpenGL()
virtual void SetParentInfo(char *)=0
virtual bool IsCurrent()=0
virtual void SetParentId(void *)=0
platform independent render window
a simple class to control print indentation
virtual void DestroyWindow()=0
virtual void SetDisplayId(void *)=0
virtual void MakeCurrent()=0
virtual void SetNextWindowId(void *)=0
void PopState()
no-op (for API compat with OpenGL1).
virtual void CreateAWindow()=0
virtual void * GetGenericParentId()=0
virtual void ShowCursor()=0
virtual void * GetGenericWindowId()=0