29 #include "vtkCommonCoreModule.h"
91 vtkGetMacro(Mapped,
int);
103 vtkGetMacro(Erase,
int);
112 vtkGetMacro(DoubleBuffer,
int);
121 vtkSetStringMacro(WindowName);
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;
a simple class to control print indentation
abstract base class for most VTK objects
dynamic, self-adjusting array of unsigned char
window superclass for vtkRenderWindow
virtual void * GetGenericParentId()=0
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void * GetGenericDisplayId()=0
virtual int * GetSize()
Set/Get the size of the window in screen coordinates in pixels.
virtual bool DetectDPI()
Attempt to detect and set the DPI of the display device by querying the system.
virtual void * GetGenericWindowId()=0
virtual int GetPixelData(int x, int y, int x2, int y2, int front, vtkUnsignedCharArray *data)=0
virtual void * GetGenericContext()=0
virtual void SetParentInfo(char *)=0
virtual void SetPosition(int, int)
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
virtual void SetWindowInfo(char *)=0
virtual void SetWindowId(void *)=0
virtual int * GetScreenSize()=0
Get the current size of the screen in pixels.
virtual void SetParentId(void *)=0
virtual void SetDisplayId(void *)=0
These are window system independent methods that are used to help interface vtkWindow to native windo...
virtual void Render()=0
Ask each viewport owned by this Window to render its image and synchronize this process.
virtual void * GetGenericDrawable()=0
virtual void SetSize(int, int)
virtual void SetSize(int a[2])
virtual void SetPosition(int a[2])
int * GetActualSize()
GetSize() returns the size * this->TileScale, whereas this method returns the size without multiplyin...
virtual void MakeCurrent()
Make the window current.
virtual unsigned char * GetPixelData(int x, int y, int x2, int y2, int front)=0
Get the pixel data of an image, transmitted as RGBRGBRGB.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.