33 #ifndef __vtkXOpenGLRenderWindow_h
34 #define __vtkXOpenGLRenderWindow_h
38 #include <X11/Xutil.h>
41 class vtkXOpenGLRenderWindowInternal;
51 virtual void Start(
void);
54 virtual void Frame(
void);
57 virtual void WindowInitialize(
void);
63 virtual void Initialize(
void);
78 virtual void PrefFullScreen(
void);
88 virtual Colormap GetDesiredColormap();
89 virtual Visual *GetDesiredVisual();
90 virtual XVisualInfo *GetDesiredVisualInfo();
91 virtual int GetDesiredDepth();
125 return this->GetDisplayId();
132 return reinterpret_cast<void *
>(this->ParentId);
138 return reinterpret_cast<void *
>(this->WindowId);
148 Display *GetDisplayId();
158 Window GetParentId();
167 Window GetWindowId();
254 void CreateOffScreenWindow(
int width,
int height);
255 void DestroyOffScreenWindow();
256 void ResizeOffScreenWindow(
int width,
int height);