Browse Source

Math: return const& from Frustum::operator[].

So constexpr access on Vector elements is possible as well.
pull/190/head
Vladimír Vondruš 10 years ago
parent
commit
421218c2d1
  1. 3
      src/Magnum/Math/Frustum.h

3
src/Magnum/Math/Frustum.h

@ -107,7 +107,8 @@ template<class T> class Frustum {
}
/** @brief Plane at given index */
constexpr Vector4<T> operator[](std::size_t i) const { return _data[i]; }
/* returns const& so [][] operations are also constexpr */
constexpr const Vector4<T>& operator[](std::size_t i) const { return _data[i]; }
/** @brief Left plane */
constexpr Vector4<T> left() const { return _data[0]; }

Loading…
Cancel
Save