11.1.2 Constructeurs et destructeur de la classe SimpleCameraGl3

Aller, on laisse tomber les macros et on se concentre sur la classe :

1
2
3
4
5
6
7
8
9
10
class SimpleCameraGl3{
	public:
		//constructeur par défaut de la caméra
		SimpleCameraGl3();
		SimpleCameraGl3(const Vecteur3f & position , float theta, float phi, float rouli);
		SimpleCameraGl3(const SimpleCameraGl3 & camera);
		//destructeur de la Caméra
		virtual ~SimpleCameraGl3();
		
};

Vous vous rappelez de la classe SimpleCamera, et bien celle-là va beaucoup y ressembler.