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