1 #ifndef EXAMPLE_MATRIX_H_ 2 #define EXAMPLE_MATRIX_H_ 3 4 class Matrix { 5 public: 6 Matrix(); 7 ~Matrix(); 8 9 static void Print(float m[4][4]); 10 static void LookAt(float m[4][4], float eye[3], float lookat[3], 11 float up[3]); 12 static void Inverse(float m[4][4]); 13 static void Mult(float dst[4][4], float m0[4][4], float m1[4][4]); 14 static void MultV(float dst[3], float m[4][4], float v[3]); 15 }; 16 17 #endif // 18