List of all members.
Public Member Functions |
|
| Vec3 (const T &, const T &, const T &) |
|
| Vec3 (const Vec3 &) |
|
Vec3< T > & | operator= (const Vec3< T > &) |
|
Vec3< T > & | operator= (const Vec4< T > &) |
|
t_bool | operator== (const Vec3< T > &) const |
|
t_bool | operator!= (const Vec3< T > &) const |
|
Vec3< T > | operator+ (const Vec3< T > &) const |
|
Vec3< T > | operator* (const Vec3< T > &) const |
|
Vec3< T > | operator- (const Vec3< T > &) const |
|
Vec3< T > | operator- () const |
|
Vec3< T > & | operator*= (const Vec3< T > &) |
|
Vec3< T > & | operator+= (const Vec3< T > &) |
|
Vec3< T > & | operator-= (const Vec3< T > &) |
|
Vec3< T > | operator/ (const T &) const |
|
Vec3< T > | operator* (const T &) const |
|
Vec3< T > & | operator/= (const T &) |
|
Vec3< T > & | operator*= (const T &) |
|
T & | operator[] (int i) |
| | element access
|
|
const T & | operator[] (int i) const |
| | element access (const)
|
|
T | Length () const |
|
T | LengthSquared () const |
|
T | DotProduct (const Vec3< T > &) const |
|
Vec3 | CrossProduct (const Vec3< T > &) const |
|
void | Normalize () |
Public Attributes |
|
T | x |
|
T | y |
|
T | z |
Friends |
|
template<typename U > |
| Vec3< U > | operator* (const U &, const Vec3< U > &) |
Detailed Description
template<typename T>
class nux::Vec3< T >
Definition at line 34 of file Vector3.h.
The documentation for this class was generated from the following file: