27 #ifndef vtkGenericOpenGLRenderWindow_h
28 #define vtkGenericOpenGLRenderWindow_h
30 #include "vtkRenderingOpenGLModule.h"
46 void Finalize() VTK_OVERRIDE;
50 void Frame() VTK_OVERRIDE;
54 void MakeCurrent() VTK_OVERRIDE;
59 bool IsCurrent() VTK_OVERRIDE;
64 int SupportsOpenGL() VTK_OVERRIDE;
69 int IsDirect() VTK_OVERRIDE;
73 void SetFrontBuffer(
unsigned int);
74 void SetFrontLeftBuffer(
unsigned int);
75 void SetFrontRightBuffer(
unsigned int);
76 void SetBackBuffer(
unsigned int);
77 void SetBackLeftBuffer(
unsigned int);
78 void SetBackRightBuffer(
unsigned int);
88 void SetWindowId(
void*) VTK_OVERRIDE;
89 void* GetGenericWindowId() VTK_OVERRIDE;
90 void SetDisplayId(
void*) VTK_OVERRIDE;
91 void SetParentId(
void*) VTK_OVERRIDE;
92 void* GetGenericDisplayId() VTK_OVERRIDE;
93 void* GetGenericParentId() VTK_OVERRIDE;
94 void* GetGenericContext() VTK_OVERRIDE;
95 void* GetGenericDrawable() VTK_OVERRIDE;
96 void SetWindowInfo(
char*) VTK_OVERRIDE;
97 void SetParentInfo(
char*) VTK_OVERRIDE;
98 int* GetScreenSize() VTK_OVERRIDE;
99 void Start() VTK_OVERRIDE;
100 void HideCursor() VTK_OVERRIDE;
101 void ShowCursor() VTK_OVERRIDE;
102 void SetFullScreen(
int) VTK_OVERRIDE;
103 void WindowRemap() VTK_OVERRIDE;
104 int GetEventPending() VTK_OVERRIDE;
105 void SetNextWindowId(
void*) VTK_OVERRIDE;
106 void SetNextWindowInfo(
char*) VTK_OVERRIDE;
107 void CreateAWindow() VTK_OVERRIDE;
108 void DestroyWindow() VTK_OVERRIDE;
116 void SetIsDirect(
int newValue);
117 void SetSupportsOpenGL(
int newValue);
118 void SetIsCurrent(
bool newValue);
123 int SupportsOpenGLStatus;
static vtkRenderWindow * New()
Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on...
platform independent render window
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.