78 operator const FXdouble*()
const {
return m[0];}
84 FXMat4d
operator+(
const FXMat4d& w)
const;
85 FXMat4d
operator-(
const FXMat4d& w)
const;
86 FXMat4d
operator*(
const FXMat4d& w)
const;
95 FXVec4d
operator*(
const FXVec4d& v)
const;
96 FXVec3d
operator*(
const FXVec3d& v)
const;
111 FXMat4d& rot(
const FXQuatd& q);
117 FXMat4d& rot(
const FXVec3d& v,
FXdouble phi);
132 FXMat4d& look(
const FXVec3d& eye,
const FXVec3d& cntr,
const FXVec3d& vup);
136 FXMat4d& trans(
const FXVec3d& v);
141 FXMat4d& scale(
const FXVec3d& v);
147 FXMat4d transpose()
const;
150 FXMat4d invert()
const;
FXMat3d operator/(const FXMat3d &a, FXdouble x)
FXStream & operator>>(FXStream &store, FXDate &d)
Double-precision 4x4 matrix.
Definition: FXMat4d.h:32
#define FXAPI
Definition: fxdefs.h:122
double FXdouble
Definition: fxdefs.h:399
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:397
Double-precision 4-element vector.
Definition: FXVec4d.h:35
FXDate operator+(const FXDate &d, FXint x)
Definition: FXDate.h:148
FXint operator-(const FXDate &a, const FXDate &b)
Definition: FXDate.h:150
FXStream & operator<<(FXStream &store, const FXDate &d)
FXMat3d operator*(FXdouble x, const FXMat3d &a)