Go to the documentation of this file.
32 #ifndef vtkGenericOpenGLRenderWindow_hpp
33 #define vtkGenericOpenGLRenderWindow_hpp
~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()
convenience function to push the state and push/init the transform matrices
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()
convenience function to pop the state and pop the transform matrices
void SetFrontRightBuffer(unsigned int)
void * GetGenericDisplayId()
void SetParentInfo(char *)
void SetBackBuffer(unsigned int)
void SetDisplayId(void *)
#define VTKRENDERINGOPENGL_EXPORT
vtkGenericOpenGLRenderWindow()
void SetFrontBuffer(unsigned int)
set the drawing buffers to use