|
| template<typename ScalarT , size_t SizeV> |
| using | fennec::vec = decltype(detail::_gen_vector< vector, ScalarT >(make_index_metasequence< SizeV >{})) |
| | Main vector template.
|
| |
| template<typename ScalarT > |
| using | fennec::tvec2 = vec< ScalarT, 2 > |
| | Shorthand for creating a 2-element fennec::vector, vec<ScalarT, 2>
|
| |
| template<typename ScalarT > |
| using | fennec::tvec3 = vec< ScalarT, 3 > |
| | Shorthand for creating a 3-element fennec::vector, vec<ScalarT, 3>
|
| |
| template<typename ScalarT > |
| using | fennec::tvec4 = vec< ScalarT, 4 > |
| | Shorthand for creating a 4-element fennec::vector, vec<ScalarT, 4>
|
| |
|
using | fennec::bvec2 = tvec2< bool_t > |
| | A two-component boolean vector.
|
| |
|
using | fennec::bvec3 = tvec3< bool_t > |
| | A three-component boolean vector.
|
| |
|
using | fennec::bvec4 = tvec4< bool_t > |
| | A four-component boolean vector.
|
| |
|
using | fennec::ivec2 = tvec2< int32_t > |
| | A two-component signed integer vector.
|
| |
|
using | fennec::ivec3 = tvec3< int32_t > |
| | A three-component signed integer vector.
|
| |
|
using | fennec::ivec4 = tvec4< int32_t > |
| | A four-component signed integer vector.
|
| |
|
using | fennec::uvec2 = tvec2< uint32_t > |
| | A two-component unsigned integer vector.
|
| |
|
using | fennec::uvec3 = tvec3< uint32_t > |
| | A three-component unsigned integer vector.
|
| |
|
using | fennec::uvec4 = tvec4< uint32_t > |
| | A four-component unsigned integer vector.
|
| |
|
using | fennec::vec2 = tvec2< float_t > |
| | A two-component single-precision floating-point vector.
|
| |
|
using | fennec::vec3 = tvec3< float_t > |
| | A three-component single-precision floating-point vector.
|
| |
|
using | fennec::vec4 = tvec4< float_t > |
| | A four-component single-precision floating-point vector.
|
| |
|
using | fennec::dvec2 = tvec2< double_t > |
| | A two-component double-precision floating-point vector.
|
| |
|
using | fennec::dvec3 = tvec3< double_t > |
| | A three-component double-precision floating-point vector.
|
| |
|
using | fennec::dvec4 = tvec4< double_t > |
| | A four-component double-precision floating-point vector.
|
| |