24 App(
const int width,
const int height,
const int major= 3,
const int minor= 3 );
28 virtual int init( ) = 0;
30 virtual int quit( ) = 0;
33 virtual int update(
const float time,
const float delta ) {
return 0; }
virtual int quit()=0
a deriver pour detruire les objets openGL.
float global_time()
renvoie le temps ecoule depuis le lancement de l'application, en millisecondes.
int run()
execution de l'application.
App(const int width, const int height, const int major=3, const int minor=3)
constructeur, dimensions de la fenetre et version d'openGL.
virtual int init()=0
a deriver pour creer les objets openGL.
virtual int update(const float time, const float delta)
a deriver et redefinir pour animer les objets en fonction du temps.
virtual int render()=0
a deriver pour afficher les objets.
float delta_time()
renvoie le temps ecoule depuis la derniere frame, en millisecondes.