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