Go to the documentation of this file.
33 #ifndef vtkXOpenGLRenderWindow_h
34 #define vtkXOpenGLRenderWindow_h
39 #include <X11/Xutil.h>
42 class vtkXOpenGLRenderWindowInternal;
126 return this->GetDisplayId();
133 return reinterpret_cast<void *
>(this->ParentId);
139 return reinterpret_cast<void *
>(this->WindowId);
virtual int GetEventPending()
virtual Colormap GetDesiredColormap()
void SetNextWindowInfo(char *info)
virtual void WindowRemap(void)
virtual int GetDesiredDepth()
virtual Visual * GetDesiredVisual()
void DestroyOffScreenWindow()
void PrintSelf(ostream &os, vtkIndent indent)
void SetForceMakeCurrent()
#define vtkTypeMacro(thisClass, superclass)
virtual void * GetGenericDisplayId()
void SetWindowInfo(char *info)
virtual void * GetGenericContext()
void SetPosition(int, int)
void SetNextWindowId(void *)
void SetOffScreenRendering(int i)
virtual void SetStereoCapableWindow(int capable)
virtual void Initialize(void)
void SetDisplayId(void *)
virtual void * GetGenericParentId()
void SetPosition(int a[2])
const char * ReportCapabilities()
void SetDisplayId(Display *)
virtual void WindowInitialize(void)
virtual bool InitializeFromCurrentContext()
vtkXOpenGLRenderWindowInternal * Internal
virtual void SetFullScreen(int)
a simple class to control print indentation
void ResizeOffScreenWindow(int width, int height)
void CreateOffScreenWindow(int width, int height)
virtual XVisualInfo * GetDesiredVisualInfo()
list of point or cell ids
virtual void * GetGenericWindowId()
virtual void SetCurrentCursor(int)
virtual void * GetGenericDrawable()
virtual void SetSize(int, int)
static vtkXOpenGLRenderWindow * New()
GLboolean GLboolean GLboolean GLboolean a
void SetParentInfo(char *info)
virtual void SetSize(int a[2])
GLint GLint GLsizei width
virtual int * GetScreenSize()
virtual void PrefFullScreen(void)
~vtkXOpenGLRenderWindow()
virtual int * GetPosition()
virtual void Finalize(void)
void SetNextWindowId(Window)
void SetWindowName(const char *)
#define VTKRENDERINGOPENGL_EXPORT
GLint GLint GLsizei GLsizei height