gKit2 light
|
Public Member Functions | |
int | init () |
a deriver pour creer les objets openGL. renvoie -1 pour indiquer une erreur, 0 sinon. More... | |
int | quit () |
a deriver pour detruire les objets openGL. renvoie -1 pour indiquer une erreur, 0 sinon. More... | |
int | render () |
a deriver pour afficher les objets. renvoie 1 pour continuer, 0 pour fermer 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... | |
virtual int | update (const float time, const float delta) |
a deriver et redefinir pour animer les objets en fonction du temps. More... | |
int | run () |
execution de l'application. More... | |
Public Attributes | |
std::vector< int > | m_data |
GLuint | m_gpu_buffer1 |
GLuint | m_gpu_buffer2 |
GLuint | m_read_buffer |
GLuint | m_program |
Additional Inherited Members | |
Protected Member Functions inherited from App | |
virtual int | prerender () |
virtual int | postrender () |
void | vsync_off () |
Protected Attributes inherited from App | |
Window | m_window |
Context | m_context |
bool | sync |
Definition at line 9 of file tuto_compute_buffer.cpp.
|
inlinevirtual |
a deriver pour creer les objets openGL. renvoie -1 pour indiquer une erreur, 0 sinon.
Implements App.
Definition at line 13 of file tuto_compute_buffer.cpp.
|
inlinevirtual |
a deriver pour detruire les objets openGL. renvoie -1 pour indiquer une erreur, 0 sinon.
Implements App.
Definition at line 34 of file tuto_compute_buffer.cpp.
|
inlinevirtual |
a deriver pour afficher les objets. renvoie 1 pour continuer, 0 pour fermer l'application.
Implements App.
Definition at line 43 of file tuto_compute_buffer.cpp.