Go to the documentation of this file.
29 #ifndef vtkGenericOpenGLRenderWindow_hpp
30 #define vtkGenericOpenGLRenderWindow_hpp
32 #include "vtkRenderingOpenGL2Module.h"
124 int SupportsOpenGLStatus;
~vtkGenericOpenGLRenderWindow()
void * GetGenericParentId()
static vtkGenericOpenGLRenderWindow * New()
void MakeCurrent()
Makes the context current.
void SetWindowId(void *)
does nothing
#define vtkTypeMacro(thisClass, superclass)
platform independent render window
void * GetGenericDrawable()
void SetIsCurrent(bool newValue)
void Finalize()
Cleans up graphics resources allocated in the context for this VTK scene.
void SetBackRightBuffer(unsigned int)
int SupportsOpenGL()
Returns if OpenGL is supported.
void SetSupportsOpenGL(int newValue)
void PrintSelf(ostream &os, vtkIndent indent)
void SetWindowInfo(char *)
void SetIsDirect(int newValue)
void SetBackLeftBuffer(unsigned int)
void SetNextWindowId(void *)
a simple class to control print indentation
void * GetGenericWindowId()
void PushState()
no-op (for API compat with OpenGL1).
void * GetGenericContext()
void Frame()
flush the pending drawing operations Class user may to watch for WindowFrameEvent and act on it
void SetNextWindowInfo(char *)
void SetFrontLeftBuffer(unsigned int)
int IsDirect()
Returns if the context is direct.
bool IsCurrent()
Returns if the context is current.
void PopState()
no-op (for API compat with OpenGL1).
void SetFrontRightBuffer(unsigned int)
void * GetGenericDisplayId()
void SetParentInfo(char *)
void SetBackBuffer(unsigned int)
void SetDisplayId(void *)
vtkGenericOpenGLRenderWindow()
void SetFrontBuffer(unsigned int)
set the drawing buffers to use