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*()` @deprecated Use `*Transformation*::*()` and `*Transformation::*Local*()`
overloads instead. 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 transformation, applied after all other transformations. */
Global = 0x00, 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()" * or @ref Magnum::SceneGraph::DualQuaternionTransformation::transformLocal() "transformLocal()"
* instead. * 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); return type == TransformationType::Global ? transform(transformation) : transformLocal(transformation);
} }
#endif #endif

Loading…
Cancel
Save