diff options
| author | Antti Määttä <[email protected]> | 2020-01-29 11:33:42 +0200 |
|---|---|---|
| committer | Antti Määttä <[email protected]> | 2020-01-31 10:43:57 +0200 |
| commit | a2b33ca093937c8430802ffd743a8a9b79d6522a (patch) | |
| tree | 9d64e4cf9a6f74f0a3618c3095bc31e711d4c04a /src/quick3d/qquick3dscenemanager_p.h | |
| parent | 8250e71a45e1008bba2c2067f2a22c4e54513b05 (diff) | |
Get model bounds
Task-number: QTBUG-78938
Change-Id: Ib82b7e299a3b72614bcd3e22d4a754a2333edcf6
Reviewed-by: Andy Nichols <[email protected]>
Diffstat (limited to 'src/quick3d/qquick3dscenemanager_p.h')
| -rw-r--r-- | src/quick3d/qquick3dscenemanager_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quick3d/qquick3dscenemanager_p.h b/src/quick3d/qquick3dscenemanager_p.h index d2d54a1b..d9aa9b2a 100644 --- a/src/quick3d/qquick3dscenemanager_p.h +++ b/src/quick3d/qquick3dscenemanager_p.h @@ -53,6 +53,7 @@ QT_BEGIN_NAMESPACE class QSGDynamicTexture; class QQuickWindow; +class QSSGBufferManager; class Q_QUICK3D_PRIVATE_EXPORT QQuick3DSceneManager : public QObject { @@ -74,6 +75,7 @@ public: void updateDirtyNode(QQuick3DObject *object); void updateDirtyResource(QQuick3DObject *resourceObject); void updateDirtySpatialNode(QQuick3DNode *spatialNode); + void updateBoundingBoxes(const QSSGRef<QSSGBufferManager> &mgr); QQuick3DObject *lookUpNode(const QSSGRenderGraphObject *node) const; @@ -83,6 +85,7 @@ public: QQuick3DObject *dirtyResourceList; QQuick3DObject *dirtyImageList; QList<QQuick3DObject *> dirtyLightList; + QList<QQuick3DObject *> dirtyBoundingBoxList; QList<QSSGRenderGraphObject *> cleanupNodeList; QSet<QQuick3DObject *> parentlessItems; QVector<QSGDynamicTexture *> qsgDynamicTextures; |
