gKit2 light
Public Attributes | List of all members

#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...
 

Detailed Description

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.

Todo:
interface c++

Definition at line 61 of file text.h.

Member Data Documentation

◆ color

Color Text::color

couleur du texte.

Definition at line 66 of file text.h.

◆ font

GLuint Text::font

texture contenant les caracteres.

Definition at line 67 of file text.h.

◆ program

GLuint Text::program

shader pour afficher le texte.

Definition at line 68 of file text.h.

◆ vao

GLuint Text::vao

vertex array object.

Definition at line 69 of file text.h.

◆ ubo

GLuint Text::ubo

uniform buffer object, pour transferrer le texte a afficher

Definition at line 70 of file text.h.


The documentation for this struct was generated from the following file: