31 #ifndef vtkOSOpenGLRenderWindow_h
32 #define vtkOSOpenGLRenderWindow_h
38 class vtkOSOpenGLRenderWindowInternal;
48 virtual void Start(
void);
51 virtual void Frame(
void);
54 virtual void WindowInitialize(
void);
60 virtual void Initialize(
void);
73 virtual void SetSize(
int x,
int y);
186 void CreateOffScreenWindow(
int width,
int height);
187 void DestroyOffScreenWindow();
188 void ResizeOffScreenWindow(
int width,
int height);
virtual void SetOffScreenRendering(int)
virtual void Finalize()=0
virtual void SetForceMakeCurrent()
virtual void SetWindowInfo(char *)=0
virtual void SetSize(int a[2])
virtual void WindowRemap()=0
virtual void * GetGenericContext()=0
void PrintSelf(ostream &os, vtkIndent indent)
static vtkRenderWindow * New()
virtual int * GetScreenSize()=0
virtual void SetWindowId(void *)=0
OffScreen Mesa rendering window.
virtual void SetCurrentCursor(int)
virtual void SetNextWindowInfo(char *)=0
virtual void SetFullScreen(int)=0
virtual int GetEventPending()=0
virtual void SetSize(int, int)
virtual void SetStereoCapableWindow(int capable)
virtual const char * ReportCapabilities()
virtual int SupportsOpenGL()
virtual void SetParentInfo(char *)=0
virtual bool IsCurrent()=0
virtual void SetParentId(void *)=0
virtual void * GetGenericParentId()
void SetPosition(int a[2])
a simple class to control print indentation
virtual void DestroyWindow()=0
list of point or cell ids
#define VTKRENDERINGOPENGL_EXPORT
virtual void MakeCurrent()=0
virtual void SetNextWindowId(void *)=0
virtual int * GetPosition()
void SetDisplayId(void *)
virtual void * GetGenericDisplayId()
virtual void SetWindowName(const char *)
virtual void SetPosition(int, int)
virtual void CreateAWindow()=0
virtual void * GetGenericDrawable()
virtual void * GetGenericWindowId()=0
vtkOSOpenGLRenderWindowInternal * Internal