Browse Source

SceneGraph: fix deprecated declarations.

Put deprecated attribute at proper place in the enum, add it to
forgotten function also.

Thanks, Clang!
pull/77/head
Vladimír Vondruš 12 years ago
parent
commit
4de8ba6516
  1. 2
      src/Magnum/SceneGraph/AbstractTransformation.h
  2. 2
      src/Magnum/SceneGraph/DualQuaternionTransformation.h

2
src/Magnum/SceneGraph/AbstractTransformation.h

@ -93,7 +93,7 @@ template<UnsignedInt dimensions, class T> class AbstractTransformation {
@deprecated Use `*Transformation*::*()` and `*Transformation::*Local*()`
overloads instead.
*/
enum class TransformationType: UnsignedByte CORRADE_DEPRECATED("use *() and *Local() overloads instead") {
enum class CORRADE_DEPRECATED("use *() and *Local() overloads instead") TransformationType: UnsignedByte {
/** Global transformation, applied after all other transformations. */
Global = 0x00,

2
src/Magnum/SceneGraph/DualQuaternionTransformation.h

@ -116,7 +116,7 @@ template<class T> class BasicDualQuaternionTransformation: public AbstractBasicT
* or @ref Magnum::SceneGraph::DualQuaternionTransformation::transformLocal() "transformLocal()"
* instead.
*/
Object<BasicDualQuaternionTransformation<T>>& transform(const Math::DualQuaternion<T>& transformation, TransformationType type) {
CORRADE_DEPRECATED("use transform() or transformLocal() instead") Object<BasicDualQuaternionTransformation<T>>& transform(const Math::DualQuaternion<T>& transformation, TransformationType type) {
return type == TransformationType::Global ? transform(transformation) : transformLocal(transformation);
}
#endif

Loading…
Cancel
Save