Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXMat3f.h>
Public Member Functions | |
FXMat3f () | |
FXMat3f (FXfloat w) | |
FXMat3f (FXfloat a00, FXfloat a01, FXfloat a02, FXfloat a10, FXfloat a11, FXfloat a12, FXfloat a20, FXfloat a21, FXfloat a22) | |
FXMat3f (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c) | |
FXMat3f (const FXMat3f &other) | |
FXMat3f & | operator= (const FXMat3f &other) |
FXMat3f & | operator= (FXfloat w) |
FXMat3f & | operator+= (const FXMat3f &w) |
FXMat3f & | operator-= (const FXMat3f &w) |
FXMat3f & | operator *= (FXfloat w) |
FXMat3f & | operator *= (const FXMat3f &w) |
FXMat3f & | operator/= (FXfloat w) |
FXVec3f & | operator[] (FXint i) |
const FXVec3f & | operator[] (FXint i) const |
operator FXfloat * () | |
operator const FXfloat * () const | |
FXMat3f & | eye () |
FXMat3f & | rot (FXfloat c, FXfloat s) |
FXMat3f & | rot (FXfloat phi) |
FXMat3f & | trans (FXfloat tx, FXfloat ty) |
FXMat3f & | scale (FXfloat sx, FXfloat sy) |
FXMat3f & | scale (FXfloat s) |
Friends | |
FXMat3f | operator+ (const FXMat3f &a, const FXMat3f &b) |
FXMat3f | operator- (const FXMat3f &a, const FXMat3f &b) |
FXMat3f | operator- (const FXMat3f &a) |
FXMat3f | operator * (const FXMat3f &a, const FXMat3f &b) |
FXMat3f | operator * (FXfloat x, const FXMat3f &a) |
FXMat3f | operator * (const FXMat3f &a, FXfloat x) |
FXMat3f | operator/ (const FXMat3f &a, FXfloat x) |
FXMat3f | operator/ (FXfloat x, const FXMat3f &a) |
FXVec3f | operator * (const FXVec3f &v, const FXMat3f &m) |
FXVec3f | operator * (const FXMat3f &a, const FXVec3f &v) |
FXVec2f | operator * (const FXVec2f &v, const FXMat3f &m) |
FXVec2f | operator * (const FXMat3f &a, const FXVec2f &v) |
FXfloat | det (const FXMat3f &m) |
FXMat3f | transpose (const FXMat3f &m) |
FXMat3f | invert (const FXMat3f &m) |
FXStream & | operator<< (FXStream &store, const FXMat3f &m) |
FXStream & | operator>> (FXStream &store, FXMat3f &m) |
|
Constructors.
|
|
Assignment operators.
|
|
Indexing.
|
|
Conversion.
|
|
Set identity matrix.
|
|
Multiply by rotation of phi.
|
|
Multiply by translation.
|
|
Multiply by scaling.
|
|
Other operators.
|
|
Multiply matrix and vector.
|
|
Mutiply matrix and vector, for non-projective matrix.
|
|
Determinant.
|
|
Transpose.
|
|
Invert.
|
|
Save to a stream.
|
|
Load from a stream.
|
Copyright © 1997-2004 Jeroen van der Zijp |