diff --git a/src/Magnum/Math/Vector.h b/src/Magnum/Math/Vector.h index cc10cccc3..2110cb643 100644 --- a/src/Magnum/Math/Vector.h +++ b/src/Magnum/Math/Vector.h @@ -211,6 +211,11 @@ template class Vector { return Implementation::VectorConverter::to(*this); } + /** @brief Convert single-component vector to scalar value */ + template::type> constexpr /*implicit*/ operator U() const { + return *_data; + } + /** * @brief Raw data * @return One-dimensional array of `size` length.