List of all members.
Public Member Functions |
| vec2 (const vec2< T > &v) |
| vec2 (T nx, T ny) |
vec2< T > & | operator= (const vec2< T > &v) |
vec2< T > & | operator= (const T v) |
bool | operator== (const vec2< T > &v) |
bool | operator!= (const vec2< T > &v) |
vec2< T > | operator+ (const vec2< T > &v) |
void | operator+= (const vec2< T > &v) |
vec2< T > | operator+ (const T v) |
void | operator+= (const T v) |
vec2< T > | operator+ () |
vec2< T > | operator- (const vec2< T > &v) |
void | operator-= (const vec2< T > &v) |
vec2< T > | operator- (const T v) |
void | operator-= (const T v) |
vec2< T > | operator- () |
vec2< T > | operator* (const vec2< T > &v) |
void | operator*= (const vec2< T > &v) |
vec2< T > | operator* (const T v) |
void | operator*= (const T v) |
T | dot (const vec2< T > &v) |
T | operator^ (const vec2< T > &v) |
vec2< T > | operator/ (const vec2< T > &v) |
void | operator/= (const vec2< T > &v) |
vec2< T > | operator/ (const T v) |
void | operator/= (const T v) |
T | minElement () |
T | maxElement () |
void | clamp (const T min, const T max) |
void | clamp (const vec2< T > &min, const vec2< T > &max) |
void | saturate () |
void | normalize () |
T | length () |
T | length2 () |
vec2< T > | reflection (const vec2< T > &v) |
vec2< T > | refraction (const vec2< T > &v, const T r) |
Public Attributes |
union { |
struct { |
union { |
T x |
T u |
} | |
union { |
T y |
T v |
} | |
} | |
T vec [2] |
}; | |
template<class T>
class vec2< T >
The documentation for this class was generated from the following files:
- C:/Users/Malacka/Desktop/Magnus/RenderChimp/src/VectorMath.h
- C:/Users/Malacka/Desktop/Magnus/RenderChimp/src/VectorMath.cpp