![]() |
DDraceNetwork Documentation
|
#include <vmath.h>
Public Member Functions | |
| constexpr | vector4_base ()=default |
| constexpr | vector4_base (T nx, T ny, T nz, T nw) |
| constexpr vector4_base | operator+ (const vector4_base &vec) const |
| constexpr vector4_base | operator- (const vector4_base &vec) const |
| constexpr vector4_base | operator- () const |
| constexpr vector4_base | operator* (const vector4_base &vec) const |
| constexpr vector4_base | operator* (const T rhs) const |
| constexpr vector4_base | operator/ (const vector4_base &vec) const |
| constexpr vector4_base | operator/ (const T vec) const |
| constexpr vector4_base & | operator+= (const vector4_base &vec) |
| constexpr vector4_base & | operator-= (const vector4_base &vec) |
| constexpr vector4_base & | operator*= (const T rhs) |
| constexpr vector4_base & | operator*= (const vector4_base &vec) |
| constexpr vector4_base & | operator/= (const T rhs) |
| constexpr vector4_base & | operator/= (const vector4_base &vec) |
| constexpr bool | operator== (const vector4_base &vec) const |
| constexpr 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 |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| union { ... } vector4_base< T > |
| union { ... } vector4_base< T > |
| union { ... } vector4_base< T > |
| union { ... } vector4_base< T > |
| 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 |