classe application. More...
#include <app_camera.h>
Public Member Functions | |
AppCamera (const int width, const int height, const int major=3, const int minor=3, const int samples=0) | |
constructeur, dimensions de la fenetre et version d'openGL. More... | |
virtual int | init ()=0 |
a deriver pour creer les objets openGL. renvoie -1 pour indiquer une erreur, 0 sinon. More... | |
virtual int | quit ()=0 |
a deriver pour detruire les objets openGL. renvoie -1 pour indiquer une erreur, 0 sinon. More... | |
virtual int | update (const float time, const float delta) |
a deriver et redefinir pour animer les objets en fonction du temps. More... | |
virtual int | render ()=0 |
a deriver pour afficher les objets. renvoie 1 pour continuer, 0 pour fermer l'application. More... | |
const Orbiter & | camera () const |
renvoie l'orbiter gere par l'application. More... | |
Orbiter & | camera () |
renvoie l'orbiter gere par l'application. More... | |
Public Member Functions inherited from App | |
App (const int width, const int height, const int major=3, const int minor=3, const int samples=0) | |
constructeur, dimensions de la fenetre et version d'openGL. More... | |
int | run () |
execution de l'application. More... | |
Protected Member Functions | |
int | prerender () |
Protected Member Functions inherited from App | |
virtual int | postrender () |
void | vsync_off () |
Protected Attributes | |
Orbiter | m_camera |
Protected Attributes inherited from App | |
Window | m_window |
Context | m_context |
bool | sync |
classe application.
squelette d'application: creation d'une fenetre, d'un contexte openGL et gestion des evenements + une camera / orbiter
tuto7.cpp et tuto8.cpp presentent un exemple simple d'utilisation.
Definition at line 18 of file app_camera.h.
AppCamera::AppCamera | ( | const int | width, |
const int | height, | ||
const int | major = 3 , |
||
const int | minor = 3 , |
||
const int | samples = 0 |
||
) |
constructeur, dimensions de la fenetre et version d'openGL.
Definition at line 5 of file app_camera.cpp.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
|
pure virtual |
|
inline |
renvoie l'orbiter gere par l'application.
Definition at line 37 of file app_camera.h.
|
inline |
renvoie l'orbiter gere par l'application.
Definition at line 39 of file app_camera.h.