gKit2 light

- Main Page
- Related Pages
- Modules
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Attributes | List of all members
Text Struct Reference
utilitaires pour creer une application

`#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 Text::color

couleur du texte.

Definition at line 66 of file text.h.

GLuint Text::font

texture contenant les caracteres.

Definition at line 67 of file text.h.

GLuint Text::program

shader pour afficher le texte.

Definition at line 68 of file text.h.

GLuint Text::vao

vertex array object.

Definition at line 69 of file text.h.

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:

- src/gKit/text.h