Go to the documentation of this file.
32 #include "vtkCommonCoreModule.h"
66 virtual
void SetPosition(
int,
int);
67 virtual
void SetPosition(
int a[2]);
75 virtual
void SetSize(
int,
int);
76 virtual
void SetSize(
int a[2]);
124 vtkGetStringMacro(WindowName);
125 vtkSetStringMacro(WindowName);
132 virtual
void Render() = 0;
147 virtual
unsigned char *GetPixelData(
int x,
int y,
int x2,
int y2,
148 int front,
int right=0) = 0;
149 virtual
int GetPixelData(
int x,
int y,
int x2,
int y2,
int front,
158 vtkGetMacro(DPI,
int);
168 virtual
bool DetectDPI() {
return false; }
194 vtkSetVector2Macro(TileScale,
int);
195 vtkGetVector2Macro(TileScale,
int);
197 vtkSetVector4Macro(TileViewport,
double);
198 vtkGetVector4Macro(TileViewport,
double);
214 double TileViewport[4];
220 void operator=(
const vtkWindow&) =
delete;
virtual void * GetGenericParentId()=0
virtual void SetDisplayId(void *)=0
These are window system independent methods that are used to help interface vtkWindow to native windo...
dynamic, self-adjusting array of unsigned char
abstract base class for most VTK objects
virtual void * GetGenericContext()=0
virtual void * GetGenericDrawable()=0
window superclass for vtkRenderWindow
#define VTK_SIZEHINT(...)
virtual void SetWindowId(void *)=0
a simple class to control print indentation
vtkTypeBool OffScreenRendering
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
virtual void MakeCurrent()
Make the window current.
virtual void * GetGenericDisplayId()=0
virtual void * GetGenericWindowId()=0
virtual void SetParentInfo(const char *)=0
virtual void SetWindowInfo(const char *)=0
virtual void SetParentId(void *)=0