gKit2 light
Loading...
Searching...
No Matches

#include <text.h>

Public Attributes

int buffer [24][128]
Color color
 couleur du texte.
GLuint font
 texture contenant les caracteres.
GLuint program
 shader pour afficher le texte.
GLuint vao
 vertex array object.
GLuint ubo
 uniform buffer object, pour transferrer le texte a afficher

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.

Constructor & Destructor Documentation

◆ Text()

Text::Text ( )
inline

Definition at line 63 of file text.h.

63: color( White() ), font(0), program(0), vao(0), ubo(0) {}
Color White()
utilitaire. renvoie une couleur blanche.
Definition color.cpp:23
GLuint font
texture contenant les caracteres.
Definition text.h:67
GLuint vao
vertex array object.
Definition text.h:69
GLuint ubo
uniform buffer object, pour transferrer le texte a afficher
Definition text.h:70
GLuint program
shader pour afficher le texte.
Definition text.h:68
Color color
couleur du texte.
Definition text.h:66

Member Data Documentation

◆ buffer

int Text::buffer[24][128]

Definition at line 65 of file text.h.

◆ 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: