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