![]() |
Faro Engine 0.0.0.b519570 (main)
|
#include <Vector4.hpp>
Public Member Functions | |
| Vector4 () | |
| Vector4 (T x, T y, T z, T w) | |
| Vector4 (Vector3< T > v, T w) | |
| Vector4 (Vector2< T > a, Vector2< T > b) | |
| Vector3< T > | xyz () |
| Vector2< T > | xy () |
| Vector2< T > | zw () |
| Vector2< T > | yz () |
| void | Clear () |
| Vector4 | Lerp (const Vector4 &r, float fact) const |
| String | ToString () |
| template<class N > | |
| Vector4< N > | ToType () |
Public Attributes | ||
| union { | ||
| T f [4] | ||
| struct { | ||
| T x | ||
| T y | ||
| T z | ||
| T w | ||
| } | ||
| }; | ||
Static Public Attributes | |
| static Vector4 | zero = { 0, 0, 0, 0 } |
| static Vector4 | one = { 1, 1, 1, 1 } |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| union { ... } Faro::Vector4< T > |
| T Faro::Vector4< T >::f[4] |
|
static |
| T Faro::Vector4< T >::w |
| T Faro::Vector4< T >::x |
| T Faro::Vector4< T >::y |
| T Faro::Vector4< T >::z |
|
static |