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