129 #ifndef QQuickVTKRenderItem_h
130 #define QQuickVTKRenderItem_h
133 #include <QOpenGLFunctions>
134 #include <QQuickItem>
141 #include "vtkGUISupportQtQuickModule.h"
152 ,
protected QOpenGLFunctions
155 typedef QQuickItem Superclass;
197 virtual void removeWidgetByName(QString
name);
227 virtual void paint();
233 virtual void cleanup();
236 virtual void handleWindowChanged(QQuickWindow* w);
248 virtual void setViewport(
const QRectF& rect);
251 #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
252 void geometryChanged(
const QRectF& newGeometry,
const QRectF& oldGeometry)
override;
254 void geometryChange(
const QRectF& newGeometry,
const QRectF& oldGeometry)
override;
256 bool event(QEvent* ev)
override;
263 #endif // QQuickVTKRenderItem_h
abstract specification for renderers
[QQuickItem] subclass that manages the vtkRenderWindow and, in turn, the OpenGL context of the QML ap...
topologically and geometrically regular array of data
QVector< QQuickVTKInteractiveWidget * > m_widgets
[QQuickItem] subclass to render a VTK scene in a QtQuick/QML application.
vtkNew< vtkRenderer > m_renderer