31 #ifndef __vtkOSOpenGLRenderWindow_h
32 #define __vtkOSOpenGLRenderWindow_h
37 class vtkOSOpenGLRenderWindowInternal;
47 virtual void Start(
void);
50 virtual void Frame(
void);
53 virtual void WindowInitialize(
void);
59 virtual void Initialize(
void);
72 virtual void SetSize(
int x,
int y);
185 void CreateOffScreenWindow(
int width,
int height);
186 void DestroyOffScreenWindow();
187 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
vtkOSOpenGLRenderWindowInternal * Internal
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
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