Remove deprecated qGenericMatrix{To,From}Matrix4x4 functions
Change-Id: I3b43d48f5324f3a1f2fff8e22bb4f9563d3ea997 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>bb10
parent
ba9c4ee2cb
commit
8dd50ef206
|
|
@ -144,30 +144,6 @@ QMatrix4x4::QMatrix4x4(const float *values)
|
|||
identity matrix.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn template <int N, int M> QMatrix4x4 qGenericMatrixToMatrix4x4(const QGenericMatrix<N, M, float>& matrix)
|
||||
\relates QMatrix4x4
|
||||
\obsolete
|
||||
|
||||
Returns a 4x4 matrix constructed from the left-most 4 columns and
|
||||
top-most 4 rows of \a matrix. If \a matrix has less than 4 columns
|
||||
or rows, the remaining elements are filled with elements from the
|
||||
identity matrix.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn QGenericMatrix<N, M, float> qGenericMatrixFromMatrix4x4(const QMatrix4x4& matrix)
|
||||
\relates QMatrix4x4
|
||||
\obsolete
|
||||
|
||||
Returns a NxM generic matrix constructed from the left-most N columns
|
||||
and top-most M rows of \a matrix. If N or M is greater than 4,
|
||||
then the remaining elements are filled with elements from the
|
||||
identity matrix.
|
||||
|
||||
\sa QMatrix4x4::toGenericMatrix()
|
||||
*/
|
||||
|
||||
/*!
|
||||
\internal
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -1109,33 +1109,6 @@ Q_GUI_EXPORT QDataStream &operator<<(QDataStream &, const QMatrix4x4 &);
|
|||
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QMatrix4x4 &);
|
||||
#endif
|
||||
|
||||
#if QT_DEPRECATED_SINCE(5, 0)
|
||||
template <int N, int M>
|
||||
QT_DEPRECATED QMatrix4x4 qGenericMatrixToMatrix4x4(const QGenericMatrix<N, M, float>& matrix)
|
||||
{
|
||||
return QMatrix4x4(matrix.constData(), N, M);
|
||||
}
|
||||
|
||||
template <int N, int M>
|
||||
QT_DEPRECATED QGenericMatrix<N, M, float> qGenericMatrixFromMatrix4x4(const QMatrix4x4& matrix)
|
||||
{
|
||||
QGenericMatrix<N, M, float> result;
|
||||
const float *m = matrix.constData();
|
||||
float *values = result.data();
|
||||
for (int col = 0; col < N; ++col) {
|
||||
for (int row = 0; row < M; ++row) {
|
||||
if (col < 4 && row < 4)
|
||||
values[col * M + row] = m[col * 4 + row];
|
||||
else if (col == row)
|
||||
values[col * M + row] = 1.0f;
|
||||
else
|
||||
values[col * M + row] = 0.0f;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
|
|
|||
|
|
@ -2860,11 +2860,6 @@ void tst_QMatrixNxN::convertGeneric()
|
|||
QMatrix4x4 m4(m1);
|
||||
QVERIFY(isSame(m4, unique4x4));
|
||||
|
||||
#if QT_DEPRECATED_SINCE(5, 0)
|
||||
QMatrix4x4 m5 = qGenericMatrixToMatrix4x4(m1);
|
||||
QVERIFY(isSame(m5, unique4x4));
|
||||
#endif
|
||||
|
||||
static float const conv4x4[12] = {
|
||||
1.0f, 2.0f, 3.0f, 4.0f,
|
||||
5.0f, 6.0f, 7.0f, 8.0f,
|
||||
|
|
@ -2874,11 +2869,6 @@ void tst_QMatrixNxN::convertGeneric()
|
|||
|
||||
QMatrix4x3 m10 = m9.toGenericMatrix<4, 3>();
|
||||
QVERIFY(isSame(m10, conv4x4));
|
||||
|
||||
#if QT_DEPRECATED_SINCE(5, 0)
|
||||
QMatrix4x3 m11 = qGenericMatrixFromMatrix4x4<4, 3>(m9);
|
||||
QVERIFY(isSame(m11, conv4x4));
|
||||
#endif
|
||||
}
|
||||
|
||||
// Copy of "flagBits" in qmatrix4x4.h.
|
||||
|
|
|
|||
Loading…
Reference in New Issue