| 308 | vec2 getMax(const vec2 &p) const FL_NOEXCEPT { return vec2(fl::max(x, p.x), fl::max(y, p.y)); } |
| 309 | |
| 310 | vec2 getMin(const vec2 &p) const FL_NOEXCEPT { return vec2(fl::min(x, p.x), fl::min(y, p.y)); } |
| 311 | |
| 312 | template <typename U> vec2<U> cast() const FL_NOEXCEPT { |
| 313 | return vec2<U>(static_cast<U>(x), static_cast<U>(y)); |