18#ifndef vtkWebAssemblyHardwareWindow_h
19#define vtkWebAssemblyHardwareWindow_h
21#if !defined(__EMSCRIPTEN__)
22#error "vtkWebAssemblyHardwareWindow cannot be built without emscripten!"
27#include "vtkRenderingUIModule.h"
30VTK_ABI_NAMESPACE_BEGIN
110#define vtkWebAssemblyHardwareWindow_OVERRIDE_ATTRIBUTES \
111 vtkWebAssemblyHardwareWindow::CreateOverrideAttributes()
a simple class to control print indentation
Attribute for vtkObjectFactory overrides.
int * GetPosition() override
Get the current size of the screen in pixels.
void SetShowWindow(bool) override
Make the setter for ShowWindow no-op.
void SetSize(int a[2]) override
Set the size of the window in pixels.
void ShowCursor() override
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
void SetSize(int, int) override
Set the size of the window in pixels.
static vtkWebAssemblyHardwareWindow * New()
static vtkOverrideAttribute * CreateOverrideAttributes()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkWebAssemblyHardwareWindow() override
void HideCursor() override
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
void * GetGenericDrawable() override
These are window system independent methods that are used to help interface vtkWindow to native windo...
void SetFullScreen(vtkTypeBool) override
Change the window to fill the entire screen.
void * GetGenericWindowId() override
These are window system independent methods that are used to help interface vtkWindow to native windo...
vtkWebAssemblyHardwareWindow()
#define VTK_SIZEHINT(...)