10 #include <QApplication>
12 #include <QScopedPointer>
13 #include <QSurfaceFormat>
19 VTK_ABI_NAMESPACE_BEGIN
37 void show(std::shared_ptr<QObject> widgetOrWindow,
const QSize&
size);
platform independent render window
create a window for renderers to draw into
@ USE_QVTKOPENGLNATIVEWIDGET
@ USE_QVTKOPENGLSTEREOWIDGET
std::shared_ptr< QWidget > create_widget(Type type, vtkGenericOpenGLRenderWindow *renWin, QWidget *parent)
void process_events_and_wait(int msec)
std::shared_ptr< QObject > create_widget_or_window(Type type, vtkGenericOpenGLRenderWindow *renWin)
QImage grab_framebuffer(std::shared_ptr< QObject > widgetOrWindow)
void show(std::shared_ptr< QObject > widgetOrWindow, const QSize &size)
Type select_widget(int argc, char *argv[])
void set_default_format(Type type)
vtkRenderWindow * get_render_window(std::shared_ptr< QObject > widgetOrWindow)
void set_render_window(std::shared_ptr< QObject > widgetOrWindow, vtkRenderWindow *renWin)