![]() |
DDraceNetwork Documentation
|
#include <vmath.h>
Public Member Functions | |
| constexpr | vector2_base ()=default |
| constexpr | vector2_base (T nx, T ny) |
| constexpr vector2_base | operator- () const |
| constexpr vector2_base | operator- (const vector2_base &vec) const |
| constexpr vector2_base | operator+ (const vector2_base &vec) const |
| constexpr vector2_base | operator* (const T rhs) const |
| constexpr vector2_base | operator* (const vector2_base &vec) const |
| constexpr vector2_base | operator/ (const T rhs) const |
| constexpr vector2_base | operator/ (const vector2_base &vec) const |
| constexpr vector2_base & | operator+= (const vector2_base &vec) |
| constexpr vector2_base & | operator-= (const vector2_base &vec) |
| constexpr vector2_base & | operator*= (const T rhs) |
| constexpr vector2_base & | operator*= (const vector2_base &vec) |
| constexpr vector2_base & | operator/= (const T rhs) |
| constexpr vector2_base & | operator/= (const vector2_base &vec) |
| constexpr bool | operator== (const vector2_base &vec) const |
| constexpr bool | operator!= (const vector2_base &vec) const |
| constexpr T & | operator[] (const int index) |
| constexpr const T & | operator[] (const int index) const |
Public Attributes | |
| union { | |
| T x | |
| T u | |
| }; | |
| union { | |
| T y | |
| T v | |
| }; | |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| union { ... } vector2_base< T > |
| union { ... } vector2_base< T > |
| T vector2_base< T >::u |
| T vector2_base< T >::v |
| T vector2_base< T >::x |
| T vector2_base< T >::y |