|
Simple++
Powerfull and lightning fast C++ Library
|
#include <Vec4.h>
Public Attributes | |
| union { | |
| struct { | |
| T r | |
| T g | |
| T b | |
| T a | |
| } | |
| struct { | |
| T x | |
| T y | |
| T z | |
| T w | |
| } | |
| struct { | |
| T values [4] | |
| } | |
| }; | |
Static Public Attributes | |
| static const Vec4< T > | null = Vec4<T>( 0 ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | void | ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const T & | v | ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const U & | v | ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const T & | x, |
| const T & | y, | ||
| const T & | z, | ||
| const T & | w | ||
| ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const Vec4< T > & | v | ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const Vec4< U > & | v | ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const Vec3< T > & | v | ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const Vec3< T > & | v, |
| const T & | w | ||
| ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const Vec2< T > & | v | ) |
| MATH_FUNC_QUALIFIER Math::Vec4< T >::Vec4 | ( | const Vec2< T > & | v, |
| const T & | z, | ||
| const T & | w | ||
| ) |
| MATH_FUNC_QUALIFIER void Math::Vec4< T >::inverse | ( | ) |
| MATH_FUNC_QUALIFIER bool Math::Vec4< T >::operator!= | ( | const Vec4< T > & | v | ) | const |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator*= | ( | const Vec4< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator*= | ( | const T & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator++ | ( | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator+= | ( | const Vec4< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator+= | ( | const T & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > Math::Vec4< T >::operator- | ( | ) | const |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator-- | ( | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator-= | ( | const Vec4< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator-= | ( | const T & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator/= | ( | const Vec4< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator/= | ( | const T & | v | ) |
| MATH_FUNC_QUALIFIER bool Math::Vec4< T >::operator< | ( | const Vec4< T > & | v | ) | const |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator<<= | ( | const Vec4< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator<<= | ( | const T & | v | ) |
| MATH_FUNC_QUALIFIER bool Math::Vec4< T >::operator<= | ( | const Vec4< T > & | v | ) | const |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator= | ( | const Vec4< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator= | ( | const Vec4< U > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator= | ( | const Vec3< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator= | ( | const Vec2< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator= | ( | const T & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator= | ( | const U & | v | ) |
| MATH_FUNC_QUALIFIER bool Math::Vec4< T >::operator== | ( | const Vec4< T > & | v | ) | const |
| MATH_FUNC_QUALIFIER bool Math::Vec4< T >::operator> | ( | const Vec4< T > & | v | ) | const |
| MATH_FUNC_QUALIFIER bool Math::Vec4< T >::operator>= | ( | const Vec4< T > & | v | ) | const |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator>>= | ( | const Vec4< T > & | v | ) |
| MATH_FUNC_QUALIFIER Vec4< T > & Math::Vec4< T >::operator>>= | ( | const T & | v | ) |
| MATH_FUNC_QUALIFIER T & Math::Vec4< T >::operator[] | ( | unsigned int | index | ) |
| MATH_FUNC_QUALIFIER const T & Math::Vec4< T >::operator[] | ( | unsigned int | index | ) | const |
| MATH_FUNC_QUALIFIER BasicString< U > Math::Vec4< T >::toString | ( | ) | const |
| MATH_FUNC_QUALIFIER Vec2< T > Math::Vec4< T >::xy | ( | ) | const |
| MATH_FUNC_QUALIFIER Vec3< T > Math::Vec4< T >::xyz | ( | ) | const |
| union { ... } |
| T Math::Vec4< T >::a |
| T Math::Vec4< T >::b |
| T Math::Vec4< T >::g |
|
static |
| T Math::Vec4< T >::r |
| T Math::Vec4< T >::values[4] |
| T Math::Vec4< T >::w |
| T Math::Vec4< T >::x |
| T Math::Vec4< T >::y |
| T Math::Vec4< T >::z |
1.8.11