29 #include "vtkCommonCoreModule.h"
69 virtual
void SetPosition(
int x,
int y);
70 virtual
void SetPosition(
int a[2]);
88 virtual
void SetSize(
int width,
int height);
89 virtual
void SetSize(
int a[2]);
114 vtkGetMacro(ShowWindow,
bool);
115 vtkSetMacro(ShowWindow,
bool);
116 vtkBooleanMacro(ShowWindow,
bool);
125 vtkSetMacro(UseOffScreenBuffers,
bool);
126 vtkGetMacro(UseOffScreenBuffers,
bool);
127 vtkBooleanMacro(UseOffScreenBuffers,
bool);
155 vtkGetStringMacro(WindowName);
156 vtkSetStringMacro(WindowName);
186 int ,
int ,
int ,
int ,
int ,
int = 0)
202 vtkGetMacro(DPI,
int);
220 this->SetShowWindow(val == 0);
221 this->SetUseOffScreenBuffers(val != 0);
245 vtkSetVector2Macro(TileScale,
int);
246 vtkGetVector2Macro(TileScale,
int);
248 vtkSetVector4Macro(TileViewport,
double);
249 vtkGetVector4Macro(TileViewport,
double);
266 double TileViewport[4];
272 void operator=(
const vtkWindow&) =
delete;
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
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual bool DetectDPI()
Attempt to detect and set the DPI of the display device by querying the system.
vtkTypeBool GetOffScreenRendering()
Deprecated, directly use GetShowWindow and GetOffScreenBuffers instead.
virtual void * GetGenericDrawable()
virtual void SetWindowInfo(const char *)
virtual void * GetGenericParentId()
virtual int GetPixelData(int, int, int, int, int, vtkUnsignedCharArray *, int=0)
virtual void SetDisplayId(void *)
These are window system independent methods that are used to help interface vtkWindow to native windo...
virtual unsigned char * GetPixelData(int, int, int, int, int, int=0)
Get the pixel data of an image, transmitted as RGBRGBRGB.
void SetOffScreenRendering(vtkTypeBool val)
Convenience to set SHowWindow and UseOffScreenBuffers in one call.
virtual void * GetGenericDisplayId()
virtual int * GetPosition()
Get the position (x and y) of the rendering window in screen coordinates (in pixels).
virtual void * GetGenericWindowId()
virtual void SetParentInfo(const char *)
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this texture.
virtual void * GetGenericContext()
virtual void Render()
Ask each viewport owned by this Window to render its image and synchronize this process.
virtual void SetParentId(void *)
virtual void MakeCurrent()
Make the window current.
virtual void SetWindowId(void *)
#define VTK_SIZEHINT(...)