summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderview_p.h
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2017-10-17 13:10:29 +0200
committerTony Sarajärvi <tony.sarajarvi@qt.io>2017-10-20 16:05:51 +0000
commit294eefef0f8cfdba2edd73b5bd2ba7435b102ce5 (patch)
treeaf0f17e8e789c777401a88206b1c3503241439ea /src/render/backend/renderview_p.h
parent4b44d9b327457135b589d87202966cdbb9c5cd14 (diff)
Fix SortPolicy sorting key generation
Change-Id: Ib06d84088d93e00ffdcaa6baa9d34e03358943cb Reviewed-by: Svenn-Arne Dragly <svenn-arne.dragly@qt.io> Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/render/backend/renderview_p.h')
-rw-r--r--src/render/backend/renderview_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/render/backend/renderview_p.h b/src/render/backend/renderview_p.h
index a0661ee0d..295d820e6 100644
--- a/src/render/backend/renderview_p.h
+++ b/src/render/backend/renderview_p.h
@@ -148,6 +148,9 @@ public:
inline void setEyePosition(const QVector3D &eyePos) Q_DECL_NOTHROW { m_data.m_eyePos = eyePos; }
inline QVector3D eyePosition() const Q_DECL_NOTHROW { return m_data.m_eyePos; }
+ inline void setEyeViewDirection(const QVector3D &dir) Q_DECL_NOTHROW { m_data.m_eyeViewDir = dir; }
+ inline QVector3D eyeViewDirection() const Q_DECL_NOTHROW { return m_data.m_eyeViewDir; }
+
inline void setHasLayerFilter(bool filter) Q_DECL_NOTHROW { m_data.m_hasLayerFilter = filter; }
inline bool hasLayerFilter() const Q_DECL_NOTHROW { return m_data.m_hasLayerFilter; }
inline void appendLayerFilter(const Qt3DCore::QNodeIdVector &layerIds) Q_DECL_NOTHROW { m_data.m_layerIds << layerIds; }
@@ -247,6 +250,7 @@ public:
Qt3DCore::QNodeIdVector m_layerIds;
QVector<Qt3DRender::QSortPolicy::SortType> m_sortingTypes;
QVector3D m_eyePos;
+ QVector3D m_eyeViewDir;
};
bool isDownloadBuffersEnable() const;