|
Public Member Functions |
| | FXVec3f () |
| | FXVec3f (const FXVec3f &v) |
| | FXVec3f (const FXfloat v[]) |
| | FXVec3f (FXfloat xx, FXfloat yy, FXfloat zz=1.0f) |
| | FXVec3f (FXColor color) |
| FXfloat & | operator[] (FXint i) |
| const FXfloat & | operator[] (FXint i) const |
| FXVec3f & | operator= (FXColor color) |
| FXVec3f & | operator= (const FXVec3f &v) |
| FXVec3f & | operator= (const FXfloat v[]) |
| FXVec3f & | set (const FXVec3f &v) |
| FXVec3f & | set (const FXfloat v[]) |
| FXVec3f & | set (FXfloat xx, FXfloat yy, FXfloat zz) |
| FXVec3f & | operator *= (FXfloat n) |
| FXVec3f & | operator/= (FXfloat n) |
| FXVec3f & | operator+= (const FXVec3f &v) |
| FXVec3f & | operator-= (const FXVec3f &v) |
| | operator FXfloat * () |
| | operator const FXfloat * () const |
| | operator FXVec2f & () |
| | operator const FXVec2f & () const |
| | operator FXColor () const |
| FXVec3f | operator+ () const |
| FXVec3f | operator- () const |
| FXVec3f | operator+ (const FXVec3f &v) const |
| FXVec3f | operator- (const FXVec3f &v) const |
| FXVec3f | operator * (const FXMat3f &m) const |
| FXVec3f | operator * (const FXMat4f &m) const |
| FXfloat | operator * (const FXVec3f &v) const |
| FXVec3f | operator^ (const FXVec3f &v) const |
| bool | operator! () const |
| bool | operator== (const FXVec3f &v) const |
| bool | operator!= (const FXVec3f &v) const |
| bool | operator< (const FXVec3f &v) const |
| bool | operator<= (const FXVec3f &v) const |
| bool | operator> (const FXVec3f &v) const |
| bool | operator>= (const FXVec3f &v) const |
| FXfloat | length2 () const |
| FXfloat | length () const |
| FXVec3f & | clamp (FXfloat lo, FXfloat hi) |
Public Attributes |
| FXfloat | x |
| FXfloat | y |
| FXfloat | z |
Friends |
| FXVec3f | operator * (const FXVec3f &a, FXfloat n) |
| FXVec3f | operator * (FXfloat n, const FXVec3f &a) |
| FXVec3f | operator/ (const FXVec3f &a, FXfloat n) |
| FXVec3f | operator/ (FXfloat n, const FXVec3f &a) |
| bool | operator== (const FXVec3f &a, FXfloat n) |
| bool | operator!= (const FXVec3f &a, FXfloat n) |
| bool | operator== (FXfloat n, const FXVec3f &a) |
| bool | operator!= (FXfloat n, const FXVec3f &a) |
| bool | operator< (const FXVec3f &a, FXfloat n) |
| bool | operator<= (const FXVec3f &a, FXfloat n) |
| bool | operator> (const FXVec3f &a, FXfloat n) |
| bool | operator>= (const FXVec3f &a, FXfloat n) |
| bool | operator< (FXfloat n, const FXVec3f &a) |
| bool | operator<= (FXfloat n, const FXVec3f &a) |
| bool | operator> (FXfloat n, const FXVec3f &a) |
| bool | operator>= (FXfloat n, const FXVec3f &a) |
| FXVec3f | lo (const FXVec3f &a, const FXVec3f &b) |
| FXVec3f | hi (const FXVec3f &a, const FXVec3f &b) |
| FXVec3f | normal (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c) |
| FXVec3f | normal (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c, const FXVec3f &d) |
| FXVec3f | normalize (const FXVec3f &v) |
| FXStream & | operator<< (FXStream &store, const FXVec3f &v) |
| FXStream & | operator>> (FXStream &store, FXVec3f &v) |