|
Public Member Functions |
| FXVec2f () |
| FXVec2f (const FXVec2f &v) |
| FXVec2f (const FXfloat v[]) |
| FXVec2f (FXfloat xx, FXfloat yy) |
FXfloat & | operator[] (FXint i) |
const FXfloat & | operator[] (FXint i) const |
FXVec2f & | operator= (const FXVec2f &v) |
FXVec2f & | operator= (const FXfloat v[]) |
FXVec2f & | set (const FXVec2f &v) |
FXVec2f & | set (const FXfloat v[]) |
FXVec2f & | set (FXfloat xx, FXfloat yy) |
FXVec2f & | operator *= (FXfloat n) |
FXVec2f & | operator/= (FXfloat n) |
FXVec2f & | operator+= (const FXVec2f &v) |
FXVec2f & | operator-= (const FXVec2f &v) |
| operator FXfloat * () |
| operator const FXfloat * () const |
FXVec2f | operator+ () const |
FXVec2f | operator- () const |
FXVec2f | operator+ (const FXVec2f &v) const |
FXVec2f | operator- (const FXVec2f &v) const |
FXVec2f | operator * (const FXMat3f &m) const |
FXfloat | operator * (const FXVec2f &v) const |
bool | operator! () const |
bool | operator== (const FXVec2f &v) const |
bool | operator!= (const FXVec2f &v) const |
bool | operator< (const FXVec2f &v) const |
bool | operator<= (const FXVec2f &v) const |
bool | operator> (const FXVec2f &v) const |
bool | operator>= (const FXVec2f &v) const |
FXfloat | length2 () const |
FXfloat | length () const |
FXVec2f & | clamp (FXfloat lo, FXfloat hi) |
Public Attributes |
FXfloat | x |
FXfloat | y |
Friends |
FXVec2f | operator * (const FXVec2f &a, FXfloat n) |
FXVec2f | operator * (FXfloat n, const FXVec2f &a) |
FXVec2f | operator/ (const FXVec2f &a, FXfloat n) |
FXVec2f | operator/ (FXfloat n, const FXVec2f &a) |
bool | operator== (const FXVec2f &a, FXfloat n) |
bool | operator!= (const FXVec2f &a, FXfloat n) |
bool | operator== (FXfloat n, const FXVec2f &a) |
bool | operator!= (FXfloat n, const FXVec2f &a) |
bool | operator< (const FXVec2f &a, FXfloat n) |
bool | operator<= (const FXVec2f &a, FXfloat n) |
bool | operator> (const FXVec2f &a, FXfloat n) |
bool | operator>= (const FXVec2f &a, FXfloat n) |
bool | operator< (FXfloat n, const FXVec2f &a) |
bool | operator<= (FXfloat n, const FXVec2f &a) |
bool | operator> (FXfloat n, const FXVec2f &a) |
bool | operator>= (FXfloat n, const FXVec2f &a) |
FXVec2f | lo (const FXVec2f &a, const FXVec2f &b) |
FXVec2f | hi (const FXVec2f &a, const FXVec2f &b) |
FXVec2f | normalize (const FXVec2f &v) |
FXStream & | operator<< (FXStream &store, const FXVec2f &v) |
FXStream & | operator>> (FXStream &store, FXVec2f &v) |