30#ifndef vtkGenericOpenGLRenderWindow_h
31#define vtkGenericOpenGLRenderWindow_h
33#include "vtkRenderingOpenGLModule.h"
platform independent render window
void Frame()
flush the pending drawing operations Class user may to watch for WindowFrameEvent and act on it
void SetWindowInfo(char *)
void CreateAWindow()
Create a not-off-screen window.
void DestroyWindow()
Destroy a not-off-screen window.
void SetBackBuffer(unsigned int)
void Finalize()
Cleans up graphics resources allocated in the context for this VTK scene.
void SetWindowId(void *)
does nothing
static vtkGenericOpenGLRenderWindow * New()
void * GetGenericDisplayId()
void SetDisplayId(void *)
Dummy stubs for vtkWindow API.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void WindowRemap()
Remap the rendering window.
int GetEventPending()
Check to see if a mouse button has been pressed.
void SetSupportsOpenGL(int newValue)
void SetBackRightBuffer(unsigned int)
vtkGenericOpenGLRenderWindow()
int * GetScreenSize()
Get the current size of the screen in pixels.
~vtkGenericOpenGLRenderWindow()
int IsDirect()
Returns if the context is direct.
void PopState()
convenience function to pop the state and pop the transform matrices
void * GetGenericDrawable()
void * GetGenericContext()
bool IsCurrent()
Returns if the context is current.
void SetFrontRightBuffer(unsigned int)
void SetFullScreen(int)
Turn on/off rendering full screen window size.
void SetIsDirect(int newValue)
Allow to update state within observer callback without changing data argument and MTime.
void SetIsCurrent(bool newValue)
void Start()
Initialize the rendering process.
void SetParentInfo(char *)
int SupportsOpenGL()
Returns if OpenGL is supported.
void SetFrontLeftBuffer(unsigned int)
void SetFrontBuffer(unsigned int)
set the drawing buffers to use
void SetBackLeftBuffer(unsigned int)
void MakeCurrent()
Makes the context current.
void PushState()
convenience function to push the state and push/init the transform matrices
void SetNextWindowInfo(char *)
void SetNextWindowId(void *)
void * GetGenericWindowId()
void HideCursor()
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
void * GetGenericParentId()
a simple class to control print indentation