Page principale Liste des namespaces Hiérarchie des classes Liste par ordre alphabétique Liste des composants Liste des fichiers Membres des namespaces Composants Déclarations

# Référence de la classe ExManagerFont

`#include <ExManagerFont.h>`

Graphe d'héritage de la classe ExManagerFont

## Membres publics
void | Reset (void)
void | Init (void)
void | WriteBitmapFont (std::string text, int PosX, int PosY, int CharSizeX, int CharSizeY, std::string Font)
## Membres publics statiques
ExManagerFont * | CreateSingleton (void)
## Membres privés
| ExManagerFont (void)
| ~ExManagerFont (void)
## Attributs Privés Statiques
bool | m_flag = false
ExManagerFont * | m_instance = NULL

## Documentation des contructeurs et destructeurs

ExManagerFont | ( | void |  | ) | `[private]`

| Définition à la ligne 42 du fichier ExManagerFont.cpp.
    00043 {
    00044 }

~ExManagerFont | ( | void |  | ) | `[private]`

| Définition à la ligne 46 du fichier ExManagerFont.cpp.
    00047 {
    00048 }

## Documentation des méthodes

ExManagerFont * CreateSingleton | ( | void |  | ) | `[static]`

| Définition à la ligne 28 du fichier ExManagerFont.cpp. Références CreateSingleton(), Guard, m_flag, et m_instance. Référencé par CreateSingleton(), et main().
    00028                                                  {
    00029 Guard(ExManagerFont* ExManagerFont::CreateSingleton(void))
    00030         if(!m_flag)
    00031         {
    00032                 m_flag = true; // We are creating the error log now, so set flag to true
    00033                 m_instance = new ExManagerFont; // Create the error log
    00034         }else
    00035         {
    00036                 std::cout<<"Error singleton already created"<<std::endl;
    00037         }
    00038         return m_instance;
    00039 UnGuard
    00040 }

void Init | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManagerObject< ExCFont >. Définition à la ligne 54 du fichier ExManagerFont.cpp. Références ExManagerObject< ExCFont >::Add(), ExManagerObject::Init(), et ExCObject::SetName(). Référencé par InitManager().
    00055 {
    00056         ExManagerObject<ExCFont>::Init();
    00057         ExCFont Font;
    00058         Font.SetName("FontTest");
    00059         Add(Font);
    00060 }

void Reset | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManagerObject< ExCFont >. Définition à la ligne 50 du fichier ExManagerFont.cpp.
    00051 {
    00052 }

void WriteBitmapFont | ( | std::string | text,
|  | int | PosX,
|  | int | PosY,
|  | int | CharSizeX,
|  | int | CharSizeY,
|  | std::string | Font
| ) |

| Définition à la ligne 62 du fichier ExManagerFont.cpp.
    00063 {
    00064 }

## Documentation des données imbriquées

bool m_flag = false`[static, private]`

| Définition à la ligne 25 du fichier ExManagerFont.cpp. Référencé par CreateSingleton().

ExManagerFont * m_instance = NULL`[static, private]`

| Définition à la ligne 26 du fichier ExManagerFont.cpp. Référencé par CreateSingleton().

La documentation associée à cette classe a été générée à partir des fichiers suivants :

- ExManagerFont.h
- ExManagerFont.cpp