29 #include "vtkCommonCoreModule.h" 45 virtual void SetDisplayId(
void *) = 0;
46 virtual void SetWindowId(
void *) = 0;
47 virtual void SetParentId(
void *) = 0;
48 virtual void *GetGenericDisplayId() = 0;
49 virtual void *GetGenericWindowId() = 0;
50 virtual void *GetGenericParentId() = 0;
51 virtual void *GetGenericContext() = 0;
52 virtual void *GetGenericDrawable() = 0;
53 virtual void SetWindowInfo(
char *) = 0;
54 virtual void SetParentInfo(
char *) = 0;
61 virtual int *GetPosition();
62 virtual void SetPosition(
int,
int);
63 virtual void SetPosition(
int a[2]);
70 virtual int *GetSize();
71 virtual void SetSize(
int,
int);
72 virtual void SetSize(
int a[2]);
84 virtual int *GetScreenSize() = 0;
91 vtkGetMacro(Mapped,
int);
103 vtkGetMacro(Erase,
int);
112 vtkGetMacro(DoubleBuffer,
int);
121 vtkSetStringMacro(WindowName);
128 virtual void Render() = 0;
143 virtual unsigned char *GetPixelData(
int x,
int y,
int x2,
int y2,
145 virtual int GetPixelData(
int x,
int y,
int x2,
int y2,
int front,
154 vtkGetMacro(DPI,
int);
173 vtkGetMacro(OffScreenRendering,
int);
190 vtkSetVector2Macro(TileScale,
int);
191 vtkGetVector2Macro(TileScale,
int);
193 vtkSetVector4Macro(TileViewport,
double);
194 vtkGetVector4Macro(TileViewport,
double);
210 double TileViewport[4];
216 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.