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 |