diff options
author | Svenn-Arne Dragly <svenn-arne.dragly@qt.io> | 2018-01-18 10:03:30 +0100 |
---|---|---|
committer | Svenn-Arne Dragly <svenn-arne.dragly@qt.io> | 2018-01-22 09:18:13 +0000 |
commit | fa7de8c03b0ead8ee98bdc75d627126c4e923974 (patch) | |
tree | 504039efd25e8b9c9ee5cbe80d1746c123667fd7 | |
parent | a2c6dba05776a757dde58f5247f30bd3c0c66d2d (diff) | |
download | qt3d-fa7de8c03b0ead8ee98bdc75d627126c4e923974.tar.gz |
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.cpp | 2 |
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. */ |