32 #include "vtkCommonCoreModule.h"
48 virtual void SetDisplayId(
void *) = 0;
49 virtual void SetWindowId(
void *) = 0;
50 virtual void SetParentId(
void *) = 0;
51 virtual void *GetGenericDisplayId() = 0;
52 virtual void *GetGenericWindowId() = 0;
53 virtual void *GetGenericParentId() = 0;
54 virtual void *GetGenericContext() = 0;
55 virtual void *GetGenericDrawable() = 0;
56 virtual void SetWindowInfo(
char *) = 0;
57 virtual void SetParentInfo(
char *) = 0;
64 virtual int *GetPosition();
65 virtual void SetPosition(
int,
int);
66 virtual void SetPosition(
int a[2]);
73 virtual int *GetSize();
74 virtual void SetSize(
int,
int);
75 virtual void SetSize(
int a[2]);
87 virtual int *GetScreenSize() = 0;
94 vtkGetMacro(Mapped,
int);
106 vtkGetMacro(Erase,
int);
115 vtkGetMacro(DoubleBuffer,
int);
124 vtkSetStringMacro(WindowName);
131 virtual void Render() = 0;
146 virtual unsigned char *GetPixelData(
int x,
int y,
int x2,
int y2,
148 virtual int GetPixelData(
int x,
int y,
int x2,
int y2,
int front,
157 vtkGetMacro(DPI,
int);
176 vtkGetMacro(OffScreenRendering,
int);
193 vtkSetVector2Macro(TileScale,
int);
194 vtkGetVector2Macro(TileScale,
int);
196 vtkSetVector4Macro(TileViewport,
double);
197 vtkGetVector4Macro(TileViewport,
double);
213 double TileViewport[4];
219 void operator=(const
vtkWindow&) VTK_DELETE_FUNCTION;
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetTileScale(int s)
These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by ...
window superclass for vtkRenderWindow
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
virtual void MakeCurrent()
Make the window current.
virtual bool DetectDPI()
Attempt to detect and set the DPI of the display device by querying the system.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
dynamic, self-adjusting array of unsigned char
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.