List of all members.
Public Member Functions |
|
| Vec3 (T x=0, T y=0, T z=0) |
|
const Vec3< T > | operator* (T mul) const |
|
const Vec3< T > | operator* (const Vec3< T > &mul) const |
|
const Vec3< T > | operator/ (T div) const |
|
const Vec3< T > | operator/ (const Vec3< T > &div) const |
|
const Vec3< T > | operator+ (T add) const |
|
const Vec3< T > | operator+ (const Vec3< T > &add) const |
|
const Vec3< T > | operator- (T subtract) const |
|
const Vec3< T > | operator- (const Vec3< T > &subtract) const |
|
Vec3< T > | operator*= (T mul) |
|
Vec3< T > | operator*= (const Vec3< T > mul) |
|
Vec3< T > | operator/= (T div) |
|
Vec3< T > | operator/= (const Vec3< T > div) |
|
Vec3< T > | operator+= (T add) |
|
Vec3< T > | operator+= (const Vec3< T > add) |
|
Vec3< T > | operator-= (T subtract) |
|
Vec3< T > | operator-= (const Vec3< T > subtract) |
|
bool | operator== (Vec3< T > other) |
|
T | length () |
|
T | lengthSquared () |
|
void | limit (T limit) |
|
Vec2< T > | limited (const Vec2< T > &limit) const |
|
void | normalize () |
|
Vec3< T > | normalized () const |
|
T | distance (const Vec3< T > &other) const |
|
T | dot (const Vec3< T > &other) const |
|
Vec3< T > | cross (const Vec3< T > &other) const |
Public Attributes |
|
T | x |
|
T | y |
|
T | z |
Detailed Description
template<class T>
class math::Vec3< T >
Definition at line 184 of file Vector.h.
The documentation for this class was generated from the following file: