#include <cwstl/base/types.h>
|
| using | Crux::ivec2 = Vector<int, 2> |
| using | Crux::ivec3 = Vector<int, 3> |
| | 2D integer vector
|
| using | Crux::ivec4 = Vector<int, 4> |
| | 3D integer vector
|
| using | Crux::uvec2 = Vector<unsigned, 2> |
| | 4D integer vector
|
| using | Crux::uvec3 = Vector<unsigned, 3> |
| | 2D unsigned vector
|
| using | Crux::uvec4 = Vector<unsigned, 4> |
| | 3D unsigned vector
|
| using | Crux::vec2 = Vector<f32, 2> |
| | 4D unsigned vector
|
| using | Crux::vec3 = Vector<f32, 3> |
| | 2D f32 vector
|
| using | Crux::vec4 = Vector<f32, 4> |
| | 3D f32 vector
|
| using | Crux::dvec2 = Vector<double, 2> |
| | 4D f32 vector
|
| using | Crux::dvec3 = Vector<double, 3> |
| | 2D double vector
|
| using | Crux::dvec4 = Vector<double, 4> |
| | 3D double vector
|
|
| template<typename T> |
| constexpr bool | Crux::operator== (const Vector< T, 2 > &lhs, const Vector< T, 2 > &rhs) |
| template<typename T> |
| constexpr bool | Crux::operator!= (const Vector< T, 2 > &lhs, const Vector< T, 2 > &rhs) |
| template<typename T> |
| constexpr bool | Crux::operator== (const Vector< T, 3 > &lhs, const Vector< T, 3 > &rhs) |
| template<typename T> |
| constexpr bool | Crux::operator!= (const Vector< T, 3 > &lhs, const Vector< T, 3 > &rhs) |
| template<typename T> |
| constexpr bool | Crux::operator== (const Vector< T, 4 > &lhs, const Vector< T, 4 > &rhs) |
| template<typename T> |
| constexpr bool | Crux::operator!= (const Vector< T, 4 > &lhs, const Vector< T, 4 > &rhs) |