Mathter
A configurable 3D math library for game developers.
|
#include "VectorImpl.hpp"
Go to the source code of this file.
Namespaces | |
mathter | |
Functions | |
template<class T , int Dim, bool Packed, class U > | |
mathter::Vector< T, Dim+1, Packed > | mathter::operator| (const mathter::Vector< T, Dim, Packed > &lhs, U rhs) |
Concatenates the arguments, and returns the concatenated vector. More... | |
template<class T1 , int Dim1, class T2 , int Dim2, bool Packed> | |
mathter::Vector< T1, Dim1+Dim2, Packed > | mathter::operator| (const mathter::Vector< T1, Dim1, Packed > &lhs, const mathter::Vector< T2, Dim2, Packed > &rhs) |
Concatenates the arguments, and returns the concatenated vector. More... | |
template<class T , int Dim, bool Packed, class U > | |
mathter::Vector< T, Dim+1, Packed > | mathter::operator| (U lhs, const mathter::Vector< T, Dim, Packed > &rhs) |
Concatenates the arguments, and returns the concatenated vector. More... | |
template<class T1 , int... Indices1, class T2 , int... Indices2> | |
Vector< T1, sizeof...(Indices2)+sizeof...(Indices2), false > | mathter::operator| (const Swizzle< T1, Indices1... > &lhs, const Swizzle< T2, Indices2... > &rhs) |
Concatenates the arguments, and returns the concatenated vector. More... | |
template<class T1 , int... Indices1, class T2 , int Dim, bool Packed> | |
Vector< T1, sizeof...(Indices1)+Dim, Packed > | mathter::operator| (const Swizzle< T1, Indices1... > &lhs, const Vector< T2, Dim, Packed > &rhs) |
Concatenates the arguments, and returns the concatenated vector. More... | |
template<class T1 , int... Indices1, class T2 , int Dim, bool Packed> | |
Vector< T1, sizeof...(Indices1)+Dim, Packed > | mathter::operator| (const Vector< T2, Dim, Packed > &lhs, const Swizzle< T1, Indices1... > &rhs) |
Concatenates the arguments, and returns the concatenated vector. More... | |
template<class T1 , int... Indices1, class U > | |
Vector< T1, sizeof...(Indices1)+1, false > | mathter::operator| (const Swizzle< T1, Indices1... > &lhs, U rhs) |
Concatenates the arguments, and returns the concatenated vector. More... | |
template<class T1 , int... Indices1, class U > | |
Vector< T1, sizeof...(Indices1)+1, false > | mathter::operator| (U lhs, const Swizzle< T1, Indices1... > &rhs) |
Concatenates the arguments, and returns the concatenated vector. More... | |