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