Browse Source

SceneGraph: disable deprecation warnings in deprecated code on MSVC.

Used `#pragma warning(suppress: 4996)` before which was apparently doing
completely nothing. Switched to `#pragma warning(disable: 4996)` now.
Started to become problematic on latest MSVC 2017 update (19.11) -- the
UWP builds are failing because of implicit warning-as-error.
pull/217/head
Vladimír Vondruš 9 years ago
parent
commit
2a72e0d2eb
  1. 5
      src/Magnum/SceneGraph/AbstractTranslation.h
  2. 13
      src/Magnum/SceneGraph/AbstractTranslationRotation2D.h
  3. 28
      src/Magnum/SceneGraph/AbstractTranslationRotation3D.h
  4. 21
      src/Magnum/SceneGraph/AbstractTranslationRotationScaling2D.h
  5. 48
      src/Magnum/SceneGraph/AbstractTranslationRotationScaling3D.h
  6. 15
      src/Magnum/SceneGraph/DualComplexTransformation.h
  7. 39
      src/Magnum/SceneGraph/DualQuaternionTransformation.h
  8. 25
      src/Magnum/SceneGraph/MatrixTransformation2D.h
  9. 40
      src/Magnum/SceneGraph/MatrixTransformation3D.h
  10. 20
      src/Magnum/SceneGraph/RigidMatrixTransformation2D.h
  11. 35
      src/Magnum/SceneGraph/RigidMatrixTransformation3D.h
  12. 10
      src/Magnum/SceneGraph/TranslationTransformation.h

5
src/Magnum/SceneGraph/AbstractTranslation.h

@ -85,6 +85,9 @@ class AbstractTranslation: public AbstractTransformation<dimensions, T> {
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief translate()
@ -95,6 +98,8 @@ class AbstractTranslation: public AbstractTransformation<dimensions, T> {
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif

13
src/Magnum/SceneGraph/AbstractTranslationRotation2D.h

@ -73,6 +73,9 @@ template<class T> class AbstractBasicTranslationRotation2D: public AbstractBasic
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotate()
@ -83,6 +86,8 @@ template<class T> class AbstractBasicTranslationRotation2D: public AbstractBasic
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -104,16 +109,18 @@ template<class T> class AbstractBasicTranslationRotation2D: public AbstractBasic
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use translate() or translateLocal() instead") AbstractBasicTranslationRotation2D<T>& translate(const Math::Vector2<T>& vector, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslation2D<T>::translate(vector, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
#endif

28
src/Magnum/SceneGraph/AbstractTranslationRotation3D.h

@ -77,6 +77,9 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotate()
@ -87,6 +90,8 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -122,6 +127,9 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateX()
@ -132,6 +140,8 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -167,6 +177,9 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateY()
@ -177,6 +190,8 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -212,6 +227,9 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateZ()
@ -222,6 +240,8 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -243,16 +263,18 @@ template<class T> class AbstractBasicTranslationRotation3D: public AbstractBasic
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use translate() or translateLocal() instead") AbstractBasicTranslationRotation3D<T>& translate(const Math::Vector3<T>& vector, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslation3D<T>::translate(vector, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
#endif

21
src/Magnum/SceneGraph/AbstractTranslationRotationScaling2D.h

@ -73,6 +73,9 @@ template<class T> class AbstractBasicTranslationRotationScaling2D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief scale()
@ -83,6 +86,8 @@ template<class T> class AbstractBasicTranslationRotationScaling2D: public Abstra
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -104,16 +109,18 @@ template<class T> class AbstractBasicTranslationRotationScaling2D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use translate() or translateLocal() instead") AbstractBasicTranslationRotationScaling2D<T>& translate(const Math::Vector2<T>& vector, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslationRotation2D<T>::translate(vector, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
AbstractBasicTranslationRotationScaling2D<T>& rotate(Math::Rad<T> angle) {
@ -128,16 +135,18 @@ template<class T> class AbstractBasicTranslationRotationScaling2D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use rotate() or rotateLocal() instead") AbstractBasicTranslationRotationScaling2D<T>& rotate(Math::Rad<T> angle, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslationRotation2D<T>::rotate(angle, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
#endif

48
src/Magnum/SceneGraph/AbstractTranslationRotationScaling3D.h

@ -73,19 +73,21 @@ template<class T> class AbstractBasicTranslationRotationScaling3D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief scale()
* @deprecated Use @ref scale() or @ref scaleLocal() instead.
*/
CORRADE_DEPRECATED("use scale() or scaleLocal() instead") AbstractBasicTranslationRotationScaling3D<T>& scale(const Math::Vector3<T>& vector, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
return type == TransformationType::Global ? scale(vector) : scaleLocal(vector);
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -107,16 +109,18 @@ template<class T> class AbstractBasicTranslationRotationScaling3D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use translate() or translateLocal() instead") AbstractBasicTranslationRotationScaling3D<T>& translate(const Math::Vector3<T>& vector, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslationRotation3D<T>::translate(vector, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
AbstractBasicTranslationRotationScaling3D<T>& rotate(Math::Rad<T> angle, const Math::Vector3<T>& normalizedAxis) {
@ -131,16 +135,18 @@ template<class T> class AbstractBasicTranslationRotationScaling3D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use rotate() or rotateLocal() instead") AbstractBasicTranslationRotationScaling3D<T>& rotate(Math::Rad<T> angle, const Math::Vector3<T>& normalizedAxis, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslationRotation3D<T>::rotate(angle, normalizedAxis, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
AbstractBasicTranslationRotationScaling3D<T>& rotateX(Math::Rad<T> angle) {
@ -155,16 +161,18 @@ template<class T> class AbstractBasicTranslationRotationScaling3D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use rotateX() or rotateXLocal() instead") AbstractBasicTranslationRotationScaling3D<T>& rotateX(Math::Rad<T> angle, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslationRotation3D<T>::rotateX(angle, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
AbstractBasicTranslationRotationScaling3D<T>& rotateY(Math::Rad<T> angle) {
@ -179,16 +187,18 @@ template<class T> class AbstractBasicTranslationRotationScaling3D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use rotateY() or rotateYLocal() instead") AbstractBasicTranslationRotationScaling3D<T>& rotateY(Math::Rad<T> angle, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslationRotation3D<T>::rotateY(angle, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
AbstractBasicTranslationRotationScaling3D<T>& rotateZ(Math::Rad<T> angle) {
@ -203,16 +213,18 @@ template<class T> class AbstractBasicTranslationRotationScaling3D: public Abstra
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use rotateZ() or rotateZLocal() instead") AbstractBasicTranslationRotationScaling3D<T>& rotateZ(Math::Rad<T> angle, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
AbstractBasicTranslationRotation3D<T>::rotateZ(angle, type);
return *this;
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
#endif

15
src/Magnum/SceneGraph/DualComplexTransformation.h

@ -113,6 +113,9 @@ template<class T> class BasicDualComplexTransformation: public AbstractBasicTran
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief transform()
@ -123,6 +126,8 @@ template<class T> class BasicDualComplexTransformation: public AbstractBasicTran
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -153,6 +158,9 @@ template<class T> class BasicDualComplexTransformation: public AbstractBasicTran
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief translate()
@ -163,6 +171,8 @@ template<class T> class BasicDualComplexTransformation: public AbstractBasicTran
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -192,6 +202,9 @@ template<class T> class BasicDualComplexTransformation: public AbstractBasicTran
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotate()
@ -202,6 +215,8 @@ template<class T> class BasicDualComplexTransformation: public AbstractBasicTran
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif

39
src/Magnum/SceneGraph/DualQuaternionTransformation.h

@ -113,6 +113,9 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief transform()
@ -123,6 +126,8 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -152,6 +157,9 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief translate()
@ -162,6 +170,8 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -194,6 +204,9 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotate()
@ -204,6 +217,8 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -219,15 +234,17 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use rotateX() or rotateXLocal() instead") Object<BasicDualQuaternionTransformation<T>>& rotateX(Math::Rad<T> angle, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
return rotate(angle, Math::Vector3<T>::xAxis(), type);
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
Object<BasicDualQuaternionTransformation<T>>& rotateY(Math::Rad<T> angle) {
@ -240,15 +257,17 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use rotateY() or rotateYLocal() instead") Object<BasicDualQuaternionTransformation<T>>& rotateY(Math::Rad<T> angle, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
return rotate(angle, Math::Vector3<T>::yAxis(), type);
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
Object<BasicDualQuaternionTransformation<T>>& rotateZ(Math::Rad<T> angle) {
@ -261,15 +280,17 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
CORRADE_DEPRECATED("use rotateZ() or rotateZLocal() instead") Object<BasicDualQuaternionTransformation<T>>& rotateZ(Math::Rad<T> angle, TransformationType type) {
#ifdef _MSC_VER
#pragma warning(suppress: 4996)
#endif
return rotate(angle, Math::Vector3<T>::zAxis(), type);
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
#endif

25
src/Magnum/SceneGraph/MatrixTransformation2D.h

@ -90,6 +90,9 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief transform()
@ -100,6 +103,8 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -135,6 +140,9 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief translate()
@ -145,6 +153,8 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -175,6 +185,9 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotate()
@ -185,6 +198,8 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -215,6 +230,9 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief scale()
@ -225,6 +243,8 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -257,6 +277,9 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief reflect()
@ -267,6 +290,8 @@ template<class T> class BasicMatrixTransformation2D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif

40
src/Magnum/SceneGraph/MatrixTransformation3D.h

@ -95,6 +95,9 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief transform()
@ -105,6 +108,8 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -135,6 +140,9 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief translate()
@ -145,6 +153,8 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -178,6 +188,9 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotate()
@ -188,6 +201,8 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -218,6 +233,9 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateX()
@ -228,6 +246,8 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -258,6 +278,9 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateY()
@ -268,6 +291,8 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -298,6 +323,9 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateZ()
@ -308,6 +336,8 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -338,6 +368,9 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief scale()
@ -348,6 +381,8 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -379,6 +414,9 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief reflect()
@ -389,6 +427,8 @@ template<class T> class BasicMatrixTransformation3D: public AbstractBasicTransla
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif

20
src/Magnum/SceneGraph/RigidMatrixTransformation2D.h

@ -118,6 +118,9 @@ template<class T> class BasicRigidMatrixTransformation2D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief transform()
@ -128,6 +131,8 @@ template<class T> class BasicRigidMatrixTransformation2D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -158,6 +163,9 @@ template<class T> class BasicRigidMatrixTransformation2D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief translate()
@ -168,6 +176,8 @@ template<class T> class BasicRigidMatrixTransformation2D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -199,6 +209,9 @@ template<class T> class BasicRigidMatrixTransformation2D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotate()
@ -209,6 +222,8 @@ template<class T> class BasicRigidMatrixTransformation2D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -240,6 +255,9 @@ template<class T> class BasicRigidMatrixTransformation2D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief reflect()
@ -250,6 +268,8 @@ template<class T> class BasicRigidMatrixTransformation2D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif

35
src/Magnum/SceneGraph/RigidMatrixTransformation3D.h

@ -117,6 +117,9 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief transform()
@ -127,6 +130,8 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -157,6 +162,9 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief translate()
@ -167,6 +175,8 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -201,6 +211,9 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotate()
@ -211,6 +224,8 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -241,6 +256,9 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateX()
@ -251,6 +269,8 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -281,6 +301,9 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateY()
@ -291,6 +314,8 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -321,6 +346,9 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief rotateZ()
@ -331,6 +359,8 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -362,6 +392,9 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief reflect()
@ -372,6 +405,8 @@ template<class T> class BasicRigidMatrixTransformation3D: public AbstractBasicTr
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif

10
src/Magnum/SceneGraph/TranslationTransformation.h

@ -98,6 +98,9 @@ class TranslationTransformation: public AbstractTranslation<dimensions, T, Trans
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief transform()
@ -108,6 +111,8 @@ class TranslationTransformation: public AbstractTranslation<dimensions, T, Trans
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif
@ -129,6 +134,9 @@ class TranslationTransformation: public AbstractTranslation<dimensions, T, Trans
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
/**
* @copybrief translate()
@ -139,6 +147,8 @@ class TranslationTransformation: public AbstractTranslation<dimensions, T, Trans
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif
#endif

Loading…
Cancel
Save