nngn
|
Go to the source code of this file.
Classes | |
struct | nngn::vec3_base< T > |
struct | nngn::vec_type< T, 3 > |
Namespaces | |
namespace | nngn |
Macros | |
#define | S(v0, v1) constexpr vec2_base<T> v0 ## v1() const { return {this->v0, this->v1}; } |
#define | S(v0, v1, v2) |
Typedefs | |
using | nngn::ivec3 = vec3_base< std::int32_t > |
using | nngn::uvec3 = vec3_base< std::uint32_t > |
using | nngn::zvec3 = vec3_base< std::size_t > |
using | nngn::vec3 = vec3_base< float > |
using | nngn::dvec3 = vec3_base< double > |
#define S | ( | v0, | |
v1 | |||
) | constexpr vec2_base<T> v0 ## v1() const { return {this->v0, this->v1}; } |
#define S | ( | v0, | |
v1, | |||
v2 | |||
) |