#include <vector4d.h>
| vector4d | ( | ) | [inline] |
| vector4d | ( | const T & | nx, | |
| const T & | ny, | |||
| const T & | nz, | |||
| const T & | nw | |||
| ) | [inline] |
| T dotProduct | ( | const vector4d< T > & | other | ) | const [inline] |
| void getAs4Values | ( | T * | array | ) | [inline] |
Useful for setting in shader constants for example. The fourth value will always be 0.
| void invert | ( | ) | [inline] |
| vector4d<T> operator * | ( | const T & | v | ) | const [inline] |
| vector4d<T>& operator *= | ( | const T & | v | ) | [inline] |
| vector4d<T> operator- | ( | ) | const [inline] |
| vector4d<T> operator/ | ( | const T & | v | ) | const [inline] |
| vector4d<T>& operator/= | ( | const T & | v | ) | [inline] |
| void set | ( | const vector4d< T > & | p | ) | [inline] |
| void set | ( | const T & | nx, | |
| const T & | ny, | |||
| const T & | nz, | |||
| const T & | nw | |||
| ) | [inline] |
| T W |
| T X |
| T Y |
| T Z |
1.5.1-p1