FX::FXVec4f Class Reference

#include <FXVec4f.h>

Inheritance diagram for FX::FXVec4f:

FX::FXQuatf List of all members.

Detailed Description

Single-precision 4-element vector.

Definition at line 35 of file FXVec4f.h.

Public Member Functions

 FXVec4f ()
 FXVec4f (const FXVec4f &v)
 FXVec4f (const FXVec3f &v, FXfloat ww=1.0f)
 FXVec4f (const FXfloat v[])
 FXVec4f (FXfloat xx, FXfloat yy, FXfloat zz, FXfloat ww=1.0f)
 FXVec4f (FXColor color)
FXfloatoperator[] (FXint i)
const FXfloatoperator[] (FXint i) const
FXVec4foperator= (FXColor color)
FXVec4foperator= (const FXVec3f &v)
FXVec4foperator= (const FXVec4f &v)
FXVec4foperator= (const FXfloat v[])
FXVec4fset (const FXVec4f &v)
FXVec4fset (const FXfloat v[])
FXVec4fset (FXfloat xx, FXfloat yy, FXfloat zz, FXfloat ww)
FXVec4foperator *= (FXfloat n)
FXVec4foperator/= (FXfloat n)
FXVec4foperator+= (const FXVec4f &v)
FXVec4foperator-= (const FXVec4f &v)
 operator FXfloat * ()
 operator const FXfloat * () const
 operator FXVec3f & ()
 operator const FXVec3f & () const
 operator FXColor () const
FXVec4f operator+ () const
FXVec4f operator- () const
FXVec4f operator+ (const FXVec4f &v) const
FXVec4f operator- (const FXVec4f &v) const
FXVec4f operator * (const FXMat4f &m) const
FXfloat operator * (const FXVec4f &v) const
bool operator! () const
bool operator== (const FXVec4f &v) const
bool operator!= (const FXVec4f &v) const
bool operator< (const FXVec4f &v) const
bool operator<= (const FXVec4f &v) const
bool operator> (const FXVec4f &v) const
bool operator>= (const FXVec4f &v) const
FXfloat length2 () const
FXfloat length () const
FXVec4fclamp (FXfloat lo, FXfloat hi)
FXfloat vecdistance (const FXVec3f &p) const
bool veccrosses (const FXVec3f &a, const FXVec3f &b) const

Public Attributes

FXfloat x
FXfloat y
FXfloat z
FXfloat w

Friends

FXVec4f operator * (const FXVec4f &a, FXfloat n)
FXVec4f operator * (FXfloat n, const FXVec4f &a)
FXVec4f operator/ (const FXVec4f &a, FXfloat n)
FXVec4f operator/ (FXfloat n, const FXVec4f &a)
bool operator== (const FXVec4f &a, FXfloat n)
bool operator!= (const FXVec4f &a, FXfloat n)
bool operator== (FXfloat n, const FXVec4f &a)
bool operator!= (FXfloat n, const FXVec4f &a)
bool operator< (const FXVec4f &a, FXfloat n)
bool operator<= (const FXVec4f &a, FXfloat n)
bool operator> (const FXVec4f &a, FXfloat n)
bool operator>= (const FXVec4f &a, FXfloat n)
bool operator< (FXfloat n, const FXVec4f &a)
bool operator<= (FXfloat n, const FXVec4f &a)
bool operator> (FXfloat n, const FXVec4f &a)
bool operator>= (FXfloat n, const FXVec4f &a)
FXVec4f veclo (const FXVec4f &a, const FXVec4f &b)
FXVec4f vechi (const FXVec4f &a, const FXVec4f &b)
FXAPI FXVec4f vecplane (const FXVec4f &vec)
FXAPI FXVec4f vecplane (const FXVec3f &vec, FXfloat dist)
FXAPI FXVec4f vecplane (const FXVec3f &vec, const FXVec3f &p)
FXAPI FXVec4f vecplane (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c)
FXAPI FXVec4f vecnormalize (const FXVec4f &v)
FXAPI FXStreamoperator<< (FXStream &store, const FXVec4f &v)
FXAPI FXStreamoperator>> (FXStream &store, FXVec4f &v)


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:37:25 2009 for TnFOX by doxygen v1.4.7