Page principale | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de classe

Référence de la classe ngn::FontManager

#include <font.h>

Graphe de collaboration de ngn::FontManager:

Collaboration graph
[légende]
Liste de tous les membres

Description détaillée

Gestionnaire de fontes Cette classe permet au moteur d'utiliser des polices TrueType fournies par l'utilisateur, pour écrire du texte à l'écran. Utilisez des fichiers .ttf uniquement. La fonte n° 0 est celle utilisée par défaut par le moteur NGN et n'est pas supprimable.

Définition à la ligne 105 du fichier font.h.

Fonctions membres publiques

bool init ()
 initialisation
void destroy ()
 destruction
unsigned int addFont (const std::string &freetype_font, int size, const core::Colorf &color)
 ajoute une fonte au moteur et renvoit son n° d'identification
void removeFont (unsigned int ID)
 supprime une fonte du moteur par son identifiant
void print (unsigned int fontID, int x, int y, const char *str,...)
 affiche le texte 'str' à la position '(x,y)' avec la fonte 'fontID'
int getLineSkip (unsigned int fontID)
 renvoit la hauteur de l'entre-ligne


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Fri Nov 19 14:20:29 2004 pour NGN par  doxygen 1.3.9.1