25 #ifndef vtkEGLRenderWindow_h
26 #define vtkEGLRenderWindow_h
41 virtual void Start(
void);
44 virtual void Frame(
void);
47 virtual void WindowInitialize(
void);
53 virtual void Initialize(
void);
68 virtual void PrefFullScreen(
void);
151 void GetEGLSurfaceSize(
int* width,
int*
height);
174 void ResizeWindow(
int width,
int height);
180 void SetDeviceAsDisplay(
int deviceIndex);
186 bool DeviceExtensionsPresent;
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 * GetGenericContext()=0
virtual void SetNextWindowId(void *)
void PrintSelf(ostream &os, vtkIndent indent)
virtual void HideCursor()=0
virtual void * GetGenericDisplayId()=0
virtual void SetNextWindowInfo(char *)
void SetPosition(int a[2])
bool IsPointSpriteBugTested
#define VTKRENDERINGOPENGL2_EXPORT
static vtkRenderWindow * New()
virtual int * GetScreenSize()=0
virtual void * GetGenericWindowId()
virtual void SetWindowId(void *)=0
virtual void SetParentInfo(char *)
virtual int GetOffScreenRendering()
virtual void SetFullScreen(int)=0
bool IsPointSpriteBugPresent_
virtual void SetSize(int, int)
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 bool IsPointSpriteBugPresent()
virtual void CreateAWindow()=0
virtual int GetNumberOfDevices()
virtual void ShowCursor()=0
virtual void * GetGenericParentId()