#include <Vec.h>
◆ Vec3() [1/3]
◆ Vec3() [2/3]
◆ Vec3() [3/3]
◆ chebyshevLength()
template<class T >
T Vec3< T >::chebyshevLength |
( |
| ) |
const |
|
inline |
◆ fromPolar()
template<class T >
static Vec3 Vec3< T >::fromPolar |
( |
T |
length, |
|
|
int |
yaw, |
|
|
int |
pitch |
|
) |
| |
|
inlinestatic |
◆ length()
template<class T >
T Vec3< T >::length |
( |
| ) |
const |
|
inline |
◆ lengthSqr()
template<class T >
auto Vec3< T >::lengthSqr |
( |
| ) |
const |
|
inline |
◆ normalize()
template<class T >
void Vec3< T >::normalize |
( |
| ) |
|
|
inline |
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ toFixpoint()
template<class T >
Vec3< int > Vec3< T >::toFixpoint |
( |
| ) |
const |
|
inline |
◆ toFloat()
template<class T >
Vec3< float > Vec3< T >::toFloat |
( |
| ) |
const |
|
inline |
◆ toFloatFromFixpoint()
template<class T >
Vec3< float > Vec3< T >::toFloatFromFixpoint |
( |
| ) |
const |
|
inline |
◆ toInt()
◆ toIntTrunc()
template<class T >
Vec3< int > Vec3< T >::toIntTrunc |
( |
| ) |
const |
|
inline |
◆ xy()
◆ cross
◆ dot
template<class T >
T dot |
( |
const Vec3< T > & |
l, |
|
|
const Vec3< T > & |
r |
|
) |
| |
|
friend |
◆ operator* [1/2]
template<class T >
Vec3 operator* |
( |
const Vec3< T > & |
l, |
|
|
T |
r |
|
) |
| |
|
friend |
◆ operator* [2/2]
template<class T >
Vec3 operator* |
( |
T |
l, |
|
|
const Vec3< T > & |
r |
|
) |
| |
|
friend |
◆ operator+
◆ operator- [1/2]
◆ operator- [2/2]
◆ operator/
template<class T >
Vec3 operator/ |
( |
const Vec3< T > & |
l, |
|
|
T |
r |
|
) |
| |
|
friend |
◆ operator==
template<class T >
bool operator== |
( |
const Vec3< T > & |
l, |
|
|
const Vec3< T > & |
r |
|
) |
| |
|
friend |
The documentation for this struct was generated from the following file:
- src/Library/Geometry/Vec.h