 |
VTK
9.0.1
|
Go to the documentation of this file.
32 #ifndef vtkEGLRenderWindow_h
33 #define vtkEGLRenderWindow_h
36 #include "vtkRenderingOpenGL2Module.h"
140 void SetDisplayId(
void*)
override {}
233 bool DeviceExtensionsPresent;
void SetNextWindowInfo(const char *) override
vtkTypeBool GetEventPending() override
Check to see if a mouse button has been pressed.
~vtkEGLRenderWindow() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetDeviceAsDisplay(int deviceIndex)
Use EGL_EXT_device_base, EGL_EXT_platform_device and EGL_EXT_platform_base extensions to set the disp...
void SetSize(int width, int height) override
Set the size (width and height) of the rendering window in screen coordinates (in pixels).
void SetWindowId(void *window) override
virtual void WindowInitialize(void)
Initialize the window for rendering.
void * GetGenericWindowId() override
void SetPosition(int a[2]) override
void SetNextWindowId(void *) override
void * GetGenericDrawable() override
void SetFullScreen(vtkTypeBool) override
Change the window to fill the entire screen.
void SetShowWindow(bool) override
void SetSize(int a[2]) override
void CreateAWindow() override
Create a not-off-screen window.
void Frame(void) override
End the rendering process and display the image.
static vtkEGLRenderWindow * New()
void Render() override
This computes the size of the render window before calling the supper classes render.
#define VTK_SIZEHINT(...)
vtkTypeBool IsDirect() override
Is this render window using hardware acceleration? 0-false, 1-true.
void * GetGenericParentId() override
void * GetGenericContext() override
a simple class to control print indentation
vtkTypeBool GetOwnWindow()
bool IsCurrent() override
Tells if this window is the current OpenGL context for the calling thread.
list of point or cell ids
void SetPosition(int x, int y) override
Set the position (x and y) of the rendering window in screen coordinates (in pixels).
int * GetScreenSize() override
Get the current size of the screen in pixels.
void SetStereoCapableWindow(vtkTypeBool capable) override
Prescribe that the window be created in a stereo-capable mode.
void DestroyWindow() override
Destroy a not-off-screen window.
void SetWindowName(const char *) override
void SetWindowInfo(const char *) override
bool IsPointSpriteBugTested
void HideCursor() override
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
void Initialize(void) override
Initialize the rendering window.
void ResizeWindow(int width, int height)
bool IsPointSpriteBugPresent_
void ShowCursor() override
void SetParentInfo(const char *) override
virtual void PrefFullScreen(void)
Set the preferred window size to full screen.
void WindowRemap(void) override
Resize the window.
void Finalize(void) override
"Deinitialize" the rendering window.
bool IsPointSpriteBugPresent() override
Returns true if driver has an EGL/OpenGL bug that makes vtkChartsCoreCxx-TestChartDoubleColors and ot...
void SetParentId(void *) override
void GetEGLSurfaceSize(int *width, int *height)
Returns the width and height of the allocated EGL surface.
int GetNumberOfDevices() override
Returns the number of devices (graphics cards) on a system.
void * GetGenericDisplayId() override
void MakeCurrent() override
Make this window the current OpenGL context.