List of all members.
Public Member Functions |
| vec4 (const vec4< T > &v) |
| vec4 (T nx, T ny, T nz, T nw) |
vec4< T > & | operator= (const vec4< T > &v) |
vec4< T > & | operator= (const T v) |
bool | operator== (const vec4< T > &v) |
bool | operator!= (const vec4< T > &v) |
vec4< T > | operator+ (const vec4< T > &v) |
void | operator+= (const vec4< T > &v) |
vec4< T > | operator+ (const T v) |
void | operator+= (const T v) |
vec4< T > | operator+ () |
vec4< T > | operator- (const vec4< T > &v) |
void | operator-= (const vec4< T > &v) |
vec4< T > | operator- (const T v) |
void | operator-= (const T v) |
vec4< T > | operator- () |
vec4< T > | operator* (const vec4< T > &v) |
void | operator*= (const vec4< T > &v) |
vec4< T > | operator* (const T v) |
void | operator*= (const T v) |
T | dot (const vec4< T > &v) |
T | operator^ (const vec4< T > &v) |
vec4< T > | operator/ (const vec4< T > &v) |
void | operator/= (const vec4< T > &v) |
vec4< 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 vec4< T > &min, const vec4< T > &max) |
void | saturate () |
void | normalize () |
T | length () |
T | length2 () |
vec4< T > | reflection (const vec4< T > &v) |
vec4< T > | refraction (const vec4< T > &v, const T r) |
vec3< T > | xyz () |
vec2< T > | xy () |
Public Attributes |
union { |
struct { |
union { |
T x |
T r |
} | |
union { |
T y |
T g |
} | |
union { |
T z |
T b |
} | |
union { |
T w |
T a |
} | |
} | |
T vec [4] |
}; | |
template<class T>
class vec4< 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