Go to the documentation of this file.
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;
virtual void * GetGenericParentId()=0
virtual void SetSize(int, int)
virtual void SetDisplayId(void *)=0
These are window system independent methods that are used to help interface vtkWindow to native windo...
virtual int * GetSize()
Set/Get the size of the window in screen coordinates in pixels.
dynamic, self-adjusting array of unsigned char
abstract base class for most VTK objects
virtual void * GetGenericContext()=0
virtual int * GetScreenSize()=0
Get the current size of the screen in pixels.
virtual int GetPixelData(int x, int y, int x2, int y2, int front, vtkUnsignedCharArray *data)=0
virtual void SetPosition(int a[2])
virtual bool DetectDPI()
Attempt to detect and set the DPI of the display device by querying the system.
virtual void * GetGenericDrawable()=0
window superclass for vtkRenderWindow
int * GetActualSize()
GetSize() returns the size * this->TileScale, whereas this method returns the size without multiplyin...
virtual void SetWindowId(void *)=0
virtual void SetSize(int a[2])
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.
virtual void SetWindowInfo(char *)=0
virtual void Render()=0
Ask each viewport owned by this Window to render its image and synchronize this process.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
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.
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
virtual void MakeCurrent()
Make the window current.
virtual void SetPosition(int, int)
virtual void * GetGenericDisplayId()=0
virtual void * GetGenericWindowId()=0
virtual void SetParentInfo(char *)=0
virtual void SetParentId(void *)=0