#include <OE/Math/Vec4.hpp>
template<typename T>
Vec4 struct
4-dimensional vector
Contents
Public static functions
Constructors, destructors, conversion operators
Public functions
- auto operator[](int i) -> T&
-
template<typename U>auto operator==(const Vec4<U>& b) const -> bool
-
template<typename U>auto operator!=(const Vec4<U>& b) const -> bool
- auto operator+() const -> Vec4<T>&
- auto operator-() const -> Vec4<T>&
- auto operator+=(const Vec4& b) -> Vec4<T>&
- auto operator-=(const Vec4& b) -> Vec4<T>&
- auto operator*=(const Vec4& b) -> Vec4<T>&
- auto operator/=(const Vec4& b) -> Vec4<T>&
- auto operator+=(const T& b) -> Vec4<T>&
- auto operator-=(const T& b) -> Vec4<T>&
- auto operator*=(const T& b) -> Vec4<T>&
- auto operator/=(const T& b) -> Vec4<T>&
- void normalize()
-
template<typename U>auto isInside(Vec2<U> point) -> bool
- auto xz() -> Vec2<T>
- auto yw() -> Vec2<T>