24 #ifndef vtkEGLRenderWindow_h
25 #define vtkEGLRenderWindow_h
27 #include "vtkRenderingOpenGL2Module.h"
42 virtual void Start(
void);
45 virtual void Frame(
void);
48 virtual void WindowInitialize(
void);
54 virtual void Initialize(
void);
69 virtual void PrefFullScreen(
void);
105 virtual void SetWindowId(
void *window) { this->Window = (ANativeWindow *)window;};
161 void CreateOffScreenWindow(
int width,
int height);
162 void DestroyOffScreenWindow();
163 void ResizeOffScreenWindow(
int width,
int height);
virtual void * GetGenericContext()
virtual void SetOffScreenRendering(int)
virtual void SetDisplayId(void *)
virtual void Finalize()=0
virtual void SetWindowInfo(char *)=0
virtual void * GetGenericDrawable()
virtual void WindowRemap()=0
virtual void SetNextWindowId(void *)
void PrintSelf(ostream &os, vtkIndent indent)
virtual void HideCursor()=0
virtual void SetNextWindowInfo(char *)
void SetPosition(int a[2])
static vtkRenderWindow * New()
virtual int * GetScreenSize()=0
virtual void * GetGenericWindowId()
virtual void SetParentInfo(char *)
virtual void SetFullScreen(int)=0
virtual void SetSize(int, int)
virtual void * GetGenericDisplayId()
virtual void SetWindowId(void *window)
virtual void SetStereoCapableWindow(int capable)
virtual int SupportsOpenGL()
virtual bool IsCurrent()=0
virtual void SetParentId(void *)
a simple class to control print indentation
virtual void DestroyWindow()=0
list of point or cell ids
virtual void MakeCurrent()=0
virtual void SetSize(int a[2])
virtual int * GetPosition()
virtual int GetEventPending()
virtual void SetWindowName(const char *)
virtual void SetPosition(int, int)
virtual void CreateAWindow()=0
virtual void ShowCursor()=0
virtual void * GetGenericParentId()