NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
#include <lib/egg/math/eggVector.h>
A three-dimensional floating point vector.
Definition at line 34 of file eggVector.h.
Public Member Functions | |
Vector3f () | |
Constructs an empty vector. | |
Vector3f (f32 fx, f32 fy, f32 fz) | |
Constructs a vector from two floating point values. | |
void | set (float x, float y, float z) |
![]() | |
VEC3 (f32 fx, f32 fy, f32 fz) | |
VEC3 (const _VEC3 &rVec) | |
VEC3 (const Vec &rVec) | |
VEC3 (const f32 *pData) | |
operator Vec * () | |
operator const Vec * () const | |
f32 | LenSq () const |
VEC3 | operator- () const |
VEC3 | operator+ (const VEC3 &rRhs) const |
VEC3 | operator- (const VEC3 &rRhs) const |
VEC3 | operator* (f32 x) const |
VEC3 | operator/ (f32 x) const |
VEC3 & | operator+= (const VEC3 &rRhs) |
VEC3 & | operator-= (const VEC3 &rRhs) |
VEC3 & | operator*= (f32 x) |
VEC3 & | operator/= (f32 x) |
bool | operator== (const VEC3 &rRhs) const |
bool | operator!= (const VEC3 &rRhs) const |
Additional Inherited Members | |
![]() | |
f32 | x |
f32 | y |
f32 | z |
|
inline |
Constructs an empty vector.
Definition at line 37 of file eggVector.h.
|
inline |
Definition at line 39 of file eggVector.h.
|
inline |
Constructs a vector from two floating point values.
Definition at line 42 of file eggVector.h.
|
inline |
Definition at line 44 of file eggVector.h.