29 #ifndef vtkGenericOpenGLRenderWindow_h
30 #define vtkGenericOpenGLRenderWindow_h
76 void SetFrontBuffer(
unsigned int);
77 void SetFrontLeftBuffer(
unsigned int);
78 void SetFrontRightBuffer(
unsigned int);
79 void SetBackBuffer(
unsigned int);
80 void SetBackLeftBuffer(
unsigned int);
81 void SetBackRightBuffer(
unsigned int);
117 void SetIsDirect(
int newValue);
118 void SetSupportsOpenGL(
int newValue);
119 void SetIsCurrent(
bool newValue);
124 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
#define VTKRENDERINGOPENGL2_EXPORT
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