39#include "vtkCommonCoreModule.h"
43VTK_ABI_NAMESPACE_BEGIN
47#define VTK_CURSOR_DEFAULT 0
48#define VTK_CURSOR_ARROW 1
49#define VTK_CURSOR_SIZENE 2
50#define VTK_CURSOR_SIZENW 3
51#define VTK_CURSOR_SIZESW 4
52#define VTK_CURSOR_SIZESE 5
53#define VTK_CURSOR_SIZENS 6
54#define VTK_CURSOR_SIZEWE 7
55#define VTK_CURSOR_SIZEALL 8
56#define VTK_CURSOR_HAND 9
57#define VTK_CURSOR_CROSSHAIR 10
58#define VTK_CURSOR_CUSTOM 11
221 int ,
int ,
int ,
int ,
int ,
int = 0)
359 void operator=(
const vtkWindow&) =
delete;
topologically and geometrically regular array of data
a simple class to control print indentation
dynamic, self-adjusting array of unsigned char
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual bool GetShowWindow()
Show or not Show the window.
virtual int * GetScreenSize()
Get the current size of the screen in pixels.
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 bool EnsureDisplay()
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 SetUseOffScreenBuffers(bool)
Render to an offscreen destination such as a framebuffer.
virtual void ReleaseCurrent()
Release the current context.
vtkGetFilePathMacro(CursorFileName)
Set/Get the full path to the custom cursor.
virtual void * GetGenericContext()
These are window system independent methods that are used to help interface vtkWindow to native windo...
int * GetActualSize()
GetSize() returns the size * this->TileScale, whereas this method returns the size without multiplyin...
virtual void * GetGenericParentId()
These are window system independent methods that are used to help interface vtkWindow to native windo...
virtual void SetPosition(int x, int y)
Set the position (x and y) of the rendering window in screen coordinates (in pixels).
virtual int GetPixelData(int, int, int, int, int, vtkUnsignedCharArray *, int=0)
Get the pixel data of an image, transmitted as RGBRGBRGB.
virtual void SetShowWindow(bool)
Show or not Show the window.
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...
virtual void HideCursor()
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
void SetOffScreenRendering(vtkTypeBool val)
Convenience to set SHowWindow and UseOffScreenBuffers in one call.
virtual void ShowCursor()
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
vtkSetFilePathMacro(CursorFileName)
Set/Get the full path to the custom cursor.
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 SetCursorPosition(int, int)
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
virtual int * GetSize()
Get the size (width and height) of the rendering window in screen coordinates (in pixels).
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 SetSize(int width, int height)
Set the size (width and height) of the rendering window in screen coordinates (in pixels).
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_CURSOR_DEFAULT
#define VTK_SIZEHINT(...)
#define VTK_MARSHAL_EXCLUDE_REASON_IS_INTERNAL
#define VTK_UNBLOCKTHREADS
#define VTK_MARSHALEXCLUDE(reason)