diff --git a/src/SceneGraph/AbstractObject.h b/src/SceneGraph/AbstractObject.h index 233c9a878..3278ed29c 100644 --- a/src/SceneGraph/AbstractObject.h +++ b/src/SceneGraph/AbstractObject.h @@ -127,7 +127,7 @@ template class AbstractObject * Object type, use typesafe Object::transformations() when * possible. */ - virtual std::vector::MatrixType> transformationMatrices(const std::vector*>& objects, const typename DimensionTraits::MatrixType& initialTransformationMatrix = typename DimensionTraits::MatrixType()) const = 0; + virtual std::vector::MatrixType> transformationMatrices(const std::vector*>& objects, const typename DimensionTraits::MatrixType& initialTransformationMatrix = (typename DimensionTraits::MatrixType())) const = 0; /*@}*/ diff --git a/src/SceneGraph/Object.h b/src/SceneGraph/Object.h index e3975ef8b..0b6fb50be 100644 --- a/src/SceneGraph/Object.h +++ b/src/SceneGraph/Object.h @@ -239,7 +239,7 @@ template class MAGNUM_SCENEGRAPH_EXPORT Object: public Abs Object* sceneObject() override; const Object* sceneObject() const override; - std::vector::MatrixType> transformationMatrices(const std::vector*>& objects, const typename DimensionTraits::MatrixType& initialTransformationMatrix = typename DimensionTraits::MatrixType()) const override; + std::vector::MatrixType> transformationMatrices(const std::vector*>& objects, const typename DimensionTraits::MatrixType& initialTransformationMatrix = (typename DimensionTraits::MatrixType())) const override; typename Transformation::DataType MAGNUM_SCENEGRAPH_LOCAL computeJointTransformation(const std::vector*>& jointObjects, std::vector& jointTransformations, const std::size_t joint, const typename Transformation::DataType& initialTransformation) const;