DDraceNetwork Docs
|
#include <vmath.h>
Public Member Functions | |
constexpr | vector4_base ()=default |
constexpr | vector4_base (T nx, T ny, T nz, T nw) |
vector4_base | operator+ (const vector4_base &vec) const |
vector4_base | operator- (const vector4_base &vec) const |
vector4_base | operator- () const |
vector4_base | operator* (const vector4_base &vec) const |
vector4_base | operator* (const T rhs) const |
vector4_base | operator/ (const vector4_base &vec) const |
vector4_base | operator/ (const T vec) const |
const vector4_base & | operator+= (const vector4_base &vec) |
const vector4_base & | operator-= (const vector4_base &vec) |
const vector4_base & | operator*= (const T rhs) |
const vector4_base & | operator*= (const vector4_base &vec) |
const vector4_base & | operator/= (const T rhs) |
const vector4_base & | operator/= (const vector4_base &vec) |
bool | operator== (const vector4_base &vec) const |
bool | operator!= (const vector4_base &vec) const |
Public Attributes | |
union { | |
T x | |
T r | |
T h | |
}; | |
union { | |
T y | |
T g | |
T s | |
}; | |
union { | |
T z | |
T b | |
T l | |
}; | |
union { | |
T w | |
T a | |
}; | |
|
constexprdefault |
|
inlineconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
union { ... } vector4_base< T >::@26 |
union { ... } vector4_base< T >::@28 |
union { ... } vector4_base< T >::@30 |
union { ... } vector4_base< T >::@32 |
T vector4_base< T >::a |
T vector4_base< T >::b |
T vector4_base< T >::g |
T vector4_base< T >::h |
T vector4_base< T >::l |
T vector4_base< T >::r |
T vector4_base< T >::s |
T vector4_base< T >::w |
T vector4_base< T >::x |
T vector4_base< T >::y |
T vector4_base< T >::z |