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;
62 virtual int *GetPosition();
63 virtual void SetPosition(
int,
int);
64 virtual void SetPosition(
int a[2]);
71 virtual int *GetSize();
72 virtual void SetSize(
int,
int);
73 virtual void SetSize(
int a[2]);
85 virtual int *GetScreenSize() = 0;
92 vtkGetMacro(Mapped,
int);
104 vtkGetMacro(Erase,
int);
113 vtkGetMacro(DoubleBuffer,
int);
122 vtkSetStringMacro(WindowName);
129 virtual void Render() = 0;
144 virtual unsigned char *GetPixelData(
int x,
int y,
int x2,
int y2,
146 virtual int GetPixelData(
int x,
int y,
int x2,
int y2,
int front,
155 vtkGetMacro(DPI,
int);
174 vtkGetMacro(OffScreenRendering,
int);
191 vtkSetVector2Macro(TileScale,
int);
192 vtkGetVector2Macro(TileScale,
int);
194 vtkSetVector4Macro(TileViewport,
double);
195 vtkGetVector4Macro(TileViewport,
double);
211 double TileViewport[4];
217 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.