17#include "vtkCommonCoreModule.h"  
   20VTK_ABI_NAMESPACE_BEGIN
 
   59  virtual 
void SetPosition(
int x, 
int y);
 
   60  virtual 
void SetPosition(
int a[2]);
 
   78  virtual 
void SetSize(
int width, 
int height);
 
   79  virtual 
void SetSize(
int a[2]);
 
  104  vtkGetMacro(ShowWindow, 
bool);
 
  105  vtkSetMacro(ShowWindow, 
bool);
 
  106  vtkBooleanMacro(ShowWindow, 
bool);
 
  115  vtkSetMacro(UseOffScreenBuffers, 
bool);
 
  116  vtkGetMacro(UseOffScreenBuffers, 
bool);
 
  117  vtkBooleanMacro(UseOffScreenBuffers, 
bool);
 
  145  vtkGetStringMacro(WindowName);
 
  146  vtkSetStringMacro(WindowName);
 
  182    int , 
int , 
int , 
int , 
int , 
int  = 0)
 
  198  vtkGetMacro(DPI, 
int);
 
  216    this->SetShowWindow(val == 0);
 
  217    this->SetUseOffScreenBuffers(val != 0);
 
  247  vtkSetVector2Macro(TileScale, 
int);
 
  248  vtkGetVector2Macro(TileScale, 
int);
 
  250  vtkSetVector4Macro(TileViewport, 
double);
 
  251  vtkGetVector4Macro(TileViewport, 
double);
 
  268  double TileViewport[4];
 
  274  void operator=(
const vtkWindow&) = 
delete;
 
topologically and geometrically regular array of data
 
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 void * GetGenericDrawable()
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.
 
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 SetIcon(vtkImageData *)
Set the icon used in title bar and task bar.
 
virtual void * GetGenericWindowId()
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
virtual void SetWindowInfo(const char *)
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
virtual void ReleaseCurrent()
Release the current context.
 
virtual void * GetGenericContext()
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
virtual void * GetGenericParentId()
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
virtual int GetPixelData(int, int, int, int, int, vtkUnsignedCharArray *, int=0)
Get the pixel data of an image, transmitted as RGBRGBRGB.
 
virtual void * GetGenericDisplayId()
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
virtual void SetDisplayId(void *)
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
void SetOffScreenRendering(vtkTypeBool val)
Convenience to set SHowWindow and UseOffScreenBuffers in one call.
 
virtual int * GetPosition()
Get the position (x and y) of the rendering window in screen coordinates (in pixels).
 
virtual void SetParentInfo(const char *)
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this texture.
 
virtual void Render()
Ask each viewport owned by this Window to render its image and synchronize this process.
 
virtual void SetParentId(void *)
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
void SetTileScale(int s)
These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by ...
 
virtual void MakeCurrent()
Make the window current.
 
virtual void SetWindowId(void *)
These are window system independent methods that are used to help interface vtkWindow to native windo...
 
#define VTK_SIZEHINT(...)