A 2-by-2 matrix. Stored in column-major order. More...
#include <b2Math.h>
| Public Member Functions | |
| b2Mat22 () | |
| The default constructor does nothing (for performance).  More... | |
| b2Mat22 (const b2Vec2 &c1, const b2Vec2 &c2) | |
| Construct this matrix using columns.  More... | |
| b2Mat22 (float32 a11, float32 a12, float32 a21, float32 a22) | |
| Construct this matrix using scalars.  More... | |
| b2Mat22 | GetInverse () const | 
| void | Set (const b2Vec2 &c1, const b2Vec2 &c2) | 
| Initialize this matrix using columns.  More... | |
| void | SetIdentity () | 
| Set this to the identity matrix.  More... | |
| void | SetZero () | 
| Set this matrix to all zeros.  More... | |
| b2Vec2 | Solve (const b2Vec2 &b) const | 
| Public Attributes | |
| b2Vec2 | ex | 
| b2Vec2 | ey | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline |