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;};
162 void DestroyOffScreenWindow();
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
#define vtkTypeMacro(thisClass, superclass)
virtual void SetSize(int, int)
virtual void * GetGenericDisplayId()
GLint GLint GLsizei GLsizei height
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
GLint GLint GLsizei width
virtual void MakeCurrent()=0
virtual void SetSize(int a[2])
virtual int * GetPosition()
virtual int GetEventPending()
GLboolean GLboolean GLboolean GLboolean a
virtual void SetWindowName(const char *)
virtual void SetPosition(int, int)
virtual void CreateAWindow()=0
virtual void ShowCursor()=0
virtual void * GetGenericParentId()