|
| | FXQuatf () |
| |
| | FXQuatf (const FXQuatf &q) |
| |
| | FXQuatf (FXfloat xx, FXfloat yy, FXfloat zz, FXfloat ww) |
| |
| | FXQuatf (const FXfloat v[]) |
| |
| | FXQuatf (const FXVec3f &axis, FXfloat phi=0.0f) |
| |
| | FXQuatf (FXfloat roll, FXfloat pitch, FXfloat yaw) |
| |
| | FXQuatf (const FXVec3f &fr, const FXVec3f &to) |
| |
| | FXQuatf (const FXVec3f &ex, const FXVec3f &ey, const FXVec3f &ez) |
| |
| | FXQuatf (const FXMat3f &mat) |
| |
| FXQuatf & | adjust () |
| |
| void | setAxisAngle (const FXVec3f &axis, FXfloat phi=0.0f) |
| |
| void | getAxisAngle (FXVec3f &axis, FXfloat &phi) const |
| |
| void | setRollPitchYaw (FXfloat roll, FXfloat pitch, FXfloat yaw) |
| |
| void | getRollPitchYaw (FXfloat &roll, FXfloat &pitch, FXfloat &yaw) const |
| |
| void | setYawPitchRoll (FXfloat yaw, FXfloat pitch, FXfloat roll) |
| |
| void | getYawPitchRoll (FXfloat &yaw, FXfloat &pitch, FXfloat &roll) const |
| |
| void | setRollYawPitch (FXfloat roll, FXfloat yaw, FXfloat pitch) |
| |
| void | getRollYawPitch (FXfloat &roll, FXfloat &yaw, FXfloat &pitch) const |
| |
| void | setPitchRollYaw (FXfloat pitch, FXfloat roll, FXfloat yaw) |
| |
| void | getPitchRollYaw (FXfloat &pitch, FXfloat &roll, FXfloat &yaw) const |
| |
| void | setPitchYawRoll (FXfloat pitch, FXfloat yaw, FXfloat roll) |
| |
| void | getPitchYawRoll (FXfloat &pitch, FXfloat &yaw, FXfloat &roll) const |
| |
| void | setYawRollPitch (FXfloat yaw, FXfloat roll, FXfloat pitch) |
| |
| void | getYawRollPitch (FXfloat &yaw, FXfloat &roll, FXfloat &pitch) const |
| |
| void | setAxes (const FXVec3f &ex, const FXVec3f &ey, const FXVec3f &ez) |
| |
| void | getAxes (FXVec3f &ex, FXVec3f &ey, FXVec3f &ez) const |
| |
| FXVec3f | getXAxis () const |
| |
| FXVec3f | getYAxis () const |
| |
| FXVec3f | getZAxis () const |
| |
| FXQuatf | exp () const |
| |
| FXQuatf | log () const |
| |
| FXQuatf | invert () const |
| |
| FXQuatf | unitinvert () const |
| |
| FXQuatf | conj () const |
| |
| FXQuatf & | arc (const FXVec3f &a, const FXVec3f &b) |
| |
| FXQuatf & | lerp (const FXQuatf &u, const FXQuatf &v, FXfloat f) |
| |
| FXQuatf | operator* (const FXQuatf &q) const |
| |
| FXVec3f | operator* (const FXVec3f &v) const |
| |
| | 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) |
| |
| FXfloat & | operator[] (FXint i) |
| |
| const FXfloat & | operator[] (FXint i) const |
| |
| FXVec4f & | operator= (FXColor color) |
| |
| FXVec4f & | operator= (const FXVec3f &v) |
| |
| FXVec4f & | operator= (const FXVec4f &v) |
| |
| FXVec4f & | operator= (const FXfloat v[]) |
| |
| FXVec4f & | set (const FXVec4f &v) |
| |
| FXVec4f & | set (const FXfloat v[]) |
| |
| FXVec4f & | set (FXfloat xx, FXfloat yy, FXfloat zz, FXfloat ww) |
| |
| FXVec4f & | operator*= (FXfloat n) |
| |
| FXVec4f & | operator/= (FXfloat n) |
| |
| FXVec4f & | operator+= (const FXVec4f &v) |
| |
| FXVec4f & | operator-= (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 |
| |
| FXVec4f & | clamp (FXfloat lo, FXfloat hi) |
| |
| FXfloat | distance (const FXVec3f &p) const |
| |
| bool | crosses (const FXVec3f &a, const FXVec3f &b) const |
| |
Single-precision quaternion.