gKit2 light
|
#include <text.h>
Public Attributes | |
int | buffer [24][128] |
Color | color |
couleur du texte. More... | |
GLuint | font |
texture contenant les caracteres. More... | |
GLuint | program |
shader pour afficher le texte. More... | |
GLuint | vao |
vertex array object. More... | |
GLuint | ubo |
uniform buffer object, pour transferrer le texte a afficher More... | |
representation d'une console texte, dimension fixe, 24 lignes de 128 colonnes.
remarque : oui, il y a un constructeur et un destructeur par defaut, mais non, ils ne creent pas les objets openGL... ils sont crees / detruits par create_text() / release_text()
pourquoi ? le cycle de vie des objets n'est pas le meme. pour creer ou detruire un objet openGL, il faut qu'un contexte openGL existe...
d'ou la creation et desctruction des objets openGL dans les fonctions init() et quit() de l'application, a un moment ou on controle le contexte openGL.
GLuint Text::ubo |