gKit2 light
|
Public Member Functions | |
int | init () |
a deriver pour creer les objets openGL. More... | |
int | quit () |
a deriver pour detruire les objets openGL. More... | |
int | render () |
a deriver pour afficher les objets. More... | |
int | init () |
a deriver pour creer les objets openGL. More... | |
int | quit () |
a deriver pour detruire les objets openGL. More... | |
int | update (const float time, const float delta) |
a deriver et redefinir pour animer les objets en fonction du temps. More... | |
int | render () |
a deriver pour afficher les objets. More... | |
int | init () |
a deriver pour creer les objets openGL. More... | |
int | quit () |
a deriver pour detruire les objets openGL. More... | |
int | update (const float time, const float delta) |
a deriver et redefinir pour animer les objets en fonction du temps. More... | |
int | render () |
a deriver pour afficher les objets. More... | |
int | init () |
a deriver pour creer les objets openGL. More... | |
int | quit () |
a deriver pour detruire les objets openGL. More... | |
int | update (const float time, const float delta) |
a deriver et redefinir pour animer les objets en fonction du temps. More... | |
int | render () |
a deriver pour afficher les objets. More... | |
int | init () |
a deriver pour creer les objets openGL. More... | |
int | quit () |
a deriver pour detruire les objets openGL. More... | |
int | update (const float time, const float delta) |
a deriver et redefinir pour animer les objets en fonction du temps. More... | |
int | render () |
a deriver pour afficher les objets. More... | |
![]() | |
App (const int width, const int height, const int major=3, const int minor=3) | |
constructeur, dimensions de la fenetre et version d'openGL. More... | |
int | run () |
execution de l'application. More... | |
float | global_time () |
renvoie le temps ecoule depuis le lancement de l'application, en millisecondes. More... | |
float | delta_time () |
renvoie le temps ecoule depuis la derniere frame, en millisecondes. More... | |
Protected Attributes | |
Mesh | m_objet |
GLuint | m_texture |
Orbiter | m_camera |
Transform | m_model |
Mesh | m_frustum |
Mesh | m_grid |
Orbiter | m_observer |
Point | m_pmin |
Point | m_pmax |
GLuint | m_indirect_buffer |
GLuint | m_model_buffer |
GLuint | m_time_query |
GLuint | m_vao |
GLuint | m_program |
Text | m_console |
GLuint | m_vertex_buffer |
unsigned int | m_vertex_count |
![]() | |
Window | m_window |
Context | m_context |
unsigned int | m_time |
unsigned int | m_delta |
|
inlinevirtual |
a deriver pour creer les objets openGL.
Implements App.
Definition at line 19 of file tuto7.cpp.
|
inlinevirtual |
|
inlinevirtual |
a deriver pour afficher les objets.
Implements App.
Definition at line 49 of file tuto7.cpp.
|
inlinevirtual |
a deriver pour creer les objets openGL.
Implements App.
Definition at line 19 of file tuto8.cpp.
|
inlinevirtual |
|
inlinevirtual |
a deriver et redefinir pour animer les objets en fonction du temps.
Reimplemented from App.
Definition at line 48 of file tuto8.cpp.
|
inlinevirtual |
a deriver pour afficher les objets.
Implements App.
Definition at line 59 of file tuto8.cpp.
|
inlinevirtual |
a deriver pour creer les objets openGL.
Implements App.
Definition at line 55 of file tuto_transform.cpp.
|
inlinevirtual |
a deriver pour detruire les objets openGL.
Implements App.
Definition at line 97 of file tuto_transform.cpp.
|
inlinevirtual |
a deriver et redefinir pour animer les objets en fonction du temps.
Reimplemented from App.
Definition at line 107 of file tuto_transform.cpp.
|
inlinevirtual |
a deriver pour afficher les objets.
Implements App.
Definition at line 118 of file tuto_transform.cpp.
|
inlinevirtual |
a deriver pour creer les objets openGL.
Implements App.
Definition at line 26 of file tuto_mdi.cpp.
|
inlinevirtual |
a deriver pour detruire les objets openGL.
Implements App.
Definition at line 74 of file tuto_mdi.cpp.
|
inlinevirtual |
a deriver et redefinir pour animer les objets en fonction du temps.
Reimplemented from App.
Definition at line 90 of file tuto_mdi.cpp.
|
inlinevirtual |
a deriver pour afficher les objets.
Implements App.
Definition at line 96 of file tuto_mdi.cpp.
|
inlinevirtual |
a deriver pour creer les objets openGL.
Implements App.
Definition at line 24 of file tuto_time.cpp.
|
inlinevirtual |
a deriver pour detruire les objets openGL.
Implements App.
Definition at line 82 of file tuto_time.cpp.
|
inlinevirtual |
a deriver et redefinir pour animer les objets en fonction du temps.
Reimplemented from App.
Definition at line 93 of file tuto_time.cpp.
|
inlinevirtual |
a deriver pour afficher les objets.
Implements App.
Definition at line 99 of file tuto_time.cpp.