summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSvenn-Arne Dragly <svenn-arne.dragly@qt.io>2018-01-18 10:03:30 +0100
committerSvenn-Arne Dragly <svenn-arne.dragly@qt.io>2018-01-22 09:18:13 +0000
commitfa7de8c03b0ead8ee98bdc75d627126c4e923974 (patch)
tree504039efd25e8b9c9ee5cbe80d1746c123667fd7
parenta2c6dba05776a757dde58f5247f30bd3c0c66d2d (diff)
Deprecate viewMatrix() on QCamera because its name is misleading
The matrix returned by viewMatrix() is in a coordinate system relative to its parent, which is not the final view matrix used when rendering. The final view matrix depends on the world transform of the camera, but we do not calculate this on the frontend for performance reasons. We therefore deprecate this function because its name is misleading. Change-Id: Ib7891c13d83b4de43b86dde878994f66979ecb02 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--src/render/frontend/qcamera.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/render/frontend/qcamera.cpp b/src/render/frontend/qcamera.cpp
index f8890ba3d..b5fd1df93 100644
--- a/src/render/frontend/qcamera.cpp
+++ b/src/render/frontend/qcamera.cpp
@@ -307,6 +307,7 @@ void QCameraPrivate::updateViewMatrixAndTransform(bool doEmit)
/*!
* \qmlproperty matrix4x4 Qt3D.Render::Camera::viewMatrix
+ * \deprecated
* Holds the camera's view matrix in coordinates relative
* to the parent entity.
* \readonly
@@ -402,6 +403,7 @@ void QCameraPrivate::updateViewMatrixAndTransform(bool doEmit)
/*!
* \property QCamera::viewMatrix
+ * \deprecated
* Holds the camera's view matrix in coordinates relative to
* the parent entity.
*/