Definition at line 486 of file vrmaths.h.
◆ Vector3() [1/7]
◆ Vector3() [2/7]
Vector3::Vector3 |
( |
const XrVector3f |
vec | ) |
|
|
inline |
◆ Vector3() [3/7]
Vector3::Vector3 |
( |
const float |
fX, |
|
|
const float |
fY, |
|
|
const float |
fZ |
|
) |
| |
|
inline |
◆ Vector3() [4/7]
Vector3::Vector3 |
( |
const float |
afCoordinate[3] | ) |
|
|
inlineexplicit |
◆ Vector3() [5/7]
Vector3::Vector3 |
( |
const int |
afCoordinate[3] | ) |
|
|
inlineexplicit |
◆ Vector3() [6/7]
Vector3::Vector3 |
( |
float *const |
r | ) |
|
|
inlineexplicit |
◆ Vector3() [7/7]
Vector3::Vector3 |
( |
const float |
scaler | ) |
|
|
inlineexplicit |
◆ crossProduct()
◆ distance()
float Vector3::distance |
( |
const Vector3 & |
rhs | ) |
const |
|
inline |
◆ dotProduct()
float Vector3::dotProduct |
( |
const Vector3 & |
vec | ) |
const |
|
inline |
◆ length()
float Vector3::length |
( |
| ) |
const |
|
inline |
◆ operator!=()
bool Vector3::operator!= |
( |
const Vector3 & |
rkVector | ) |
const |
|
inline |
◆ operator*() [1/2]
Vector3 Vector3::operator* |
( |
const float |
fScalar | ) |
const |
|
inline |
◆ operator*() [2/2]
◆ operator*=() [1/2]
Vector3 & Vector3::operator*= |
( |
const float |
fScalar | ) |
|
|
inline |
◆ operator*=() [2/2]
◆ operator+() [1/2]
const Vector3 & Vector3::operator+ |
( |
| ) |
const |
|
inline |
◆ operator+() [2/2]
◆ operator+=() [1/2]
Vector3 & Vector3::operator+= |
( |
const float |
fScalar | ) |
|
|
inline |
◆ operator+=() [2/2]
◆ operator-() [1/2]
Vector3 Vector3::operator- |
( |
| ) |
const |
|
inline |
◆ operator-() [2/2]
◆ operator-=() [1/2]
Vector3 & Vector3::operator-= |
( |
const float |
fScalar | ) |
|
|
inline |
◆ operator-=() [2/2]
◆ operator/() [1/2]
Vector3 Vector3::operator/ |
( |
const float |
fScalar | ) |
const |
|
inline |
◆ operator/() [2/2]
◆ operator/=() [1/2]
Vector3 & Vector3::operator/= |
( |
const float |
fScalar | ) |
|
|
inline |
◆ operator/=() [2/2]
◆ operator=() [1/2]
Vector3 & Vector3::operator= |
( |
const float |
fScaler | ) |
|
|
inline |
◆ operator=() [2/2]
◆ operator==()
bool Vector3::operator== |
( |
const Vector3 & |
rkVector | ) |
const |
|
inline |
◆ operator[]() [1/2]
float & Vector3::operator[] |
( |
const size_t |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
float Vector3::operator[] |
( |
const size_t |
i | ) |
const |
|
inline |
◆ ptr() [1/2]
Pointer accessor for direct copying.
Definition at line 538 of file vrmaths.h.
◆ ptr() [2/2]
const float * Vector3::ptr |
( |
| ) |
const |
|
inline |
Pointer accessor for direct copying.
Definition at line 543 of file vrmaths.h.
◆ squaredLength()
float Vector3::squaredLength |
( |
| ) |
const |
|
inline |
◆ operator*
◆ operator+ [1/2]
◆ operator+ [2/2]
◆ operator- [1/2]
◆ operator- [2/2]
◆ operator/
◆ ZERO
The documentation for this class was generated from the following files: