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

ExManagerObject< ExCFont > ExManager

Membres publics

void Reset (void)
void Init (void)
void WriteBitmapFont (std::string text, int PosX, int PosY, int CharSizeX, int CharSizeY, std::string Font)
void SetManagerId (ExManagerId *Id)
void Init (std::string FileName)
void Reload (void)
void List (void)
virtual void Draw (void)
bool Add (ExCFontobject)
bool Add (std::string FileName)
bool Load (std::string FileName)
bool Remove (ExNihilo::ExId id)
bool Remove (std::string Name)
bool RemoveCurrentObject (void)
ExCFontGetObject (ExNihilo::ExId id)
ExCFontGetObject (std::string Name)
ExCFontGetCurrentObject (void)
ExCFontGetFirstObject (void)
ExCFontGetLastObject (void)
ExNihilo::ExId GetFirstObjectId (void)
ExNihilo::ExId GetLasstObjectId (void)
bool SetCurrentObject (ExNihilo::ExId id)
bool SetCurrentObject (std::string Name)
ExNihilo::ExId NextObject (void)
ExNihilo::ExId PreviousObject (void)
unsigned int GetNumberObject (void)
void SetFlux (std::ostrstream *consol, ExCFluxAction *action)
bool GetStatus (void)
void SetStatus (bool status)
void SetAskForCommand (bool status)
void SetAskForExclusifCommand (bool status)
bool AskForCommand (void)
bool AskForExclusifCommand (void)
virtual ExCAction InputCommand (ExCCommand Command)
virtual ExCAction InputAction (ExCAction Action)

Membres publics statiques

ExManagerFontCreateSingleton (void)

Attributs Publics

std::ostrstream * Consol
ExCFluxActionFluxAction

Attributs Protégés

std::map< ExNihilo::ExId,
ExCFont, std::less< ExNihilo::ExId > > * 
m_Map
std::map< ExNihilo::ExId,
ExCFont, std::less< ExNihilo::ExId
> >::iterator 
m_ItMap
ExManagerIdManagerId
ExNihilo::ExId m_CurrentObjectId
bool m_Status
bool m_AskForCommand
bool m_Exclusif

Membres privés

 ExManagerFont (void)
 ~ExManagerFont (void)

Attributs Privés Statiques

bool m_flag = false
ExManagerFontm_instance = NULL

Documentation des contructeurs et destructeurs

ExManagerFont::ExManagerFont void   )  [private]
 

Définition à la ligne 42 du fichier ExManagerFont.cpp.

00043 {
00044 }

ExManagerFont::~ExManagerFont void   )  [private]
 

Définition à la ligne 46 du fichier ExManagerFont.cpp.

00047 {
00048 }


Documentation des méthodes

bool ExManagerObject< ExCFont >::Add std::string  FileName  )  [inherited]
 

bool ExManagerObject< ExCFont >::Add ExCFont   object  )  [inherited]
 

Référencé par Init().

bool ExManager::AskForCommand void   )  [inline, inherited]
 

Définition à la ligne 89 du fichier ExManager.h.

Références ExManager::m_AskForCommand.

Référencé par ExManagerCommand::InputCommand().

00089 {return m_AskForCommand;}

bool ExManager::AskForExclusifCommand void   )  [inline, inherited]
 

Définition à la ligne 90 du fichier ExManager.h.

Références ExManager::m_Exclusif.

Référencé par ExManagerCommand::InputCommand().

00090 {return m_Exclusif;}

ExManagerFont * ExManagerFont::CreateSingleton void   )  [static]
 

Définition à la ligne 28 du fichier ExManagerFont.cpp.

Références CreateSingleton(), Guard, m_flag, m_instance, et UnGuard.

Référencé par CreateManager(), et CreateSingleton().

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 }

virtual void ExManagerObject< ExCFont >::Draw void   )  [inline, virtual, inherited]
 

Définition à la ligne 101 du fichier ExManagerObject.h.

00101 {};

ExCFont * ExManagerObject< ExCFont >::GetCurrentObject void   )  [inherited]
 

ExCFont * ExManagerObject< ExCFont >::GetFirstObject void   )  [inherited]
 

ExNihilo::ExId ExManagerObject< ExCFont >::GetFirstObjectId void   )  [inherited]
 

ExNihilo::ExId ExManagerObject< ExCFont >::GetLasstObjectId void   )  [inherited]
 

ExCFont * ExManagerObject< ExCFont >::GetLastObject void   )  [inherited]
 

unsigned int ExManagerObject< ExCFont >::GetNumberObject void   )  [inline, inherited]
 

Définition à la ligne 124 du fichier ExManagerObject.h.

00124 {return m_Map->size();}

ExCFont * ExManagerObject< ExCFont >::GetObject std::string  Name  )  [inherited]
 

ExCFont * ExManagerObject< ExCFont >::GetObject ExNihilo::ExId  id  )  [inherited]
 

bool ExManager::GetStatus void   )  [inline, inherited]
 

Définition à la ligne 85 du fichier ExManager.h.

Références ExManager::m_Status.

Référencé par ExManagerInterface::Draw(), ExManagerConsole::Draw(), et ExManagerOutput::DrawScene().

00085 {return m_Status;}

void ExManagerObject< ExCFont >::Init std::string  FileName  )  [inherited]
 

void ExManagerFont::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< TypeA >::Init(), et ExCObject::SetName().

Référencé par PreInitManager().

00055 {
00056         ExManagerObject<ExCFont>::Init();
00057         ExCFont Font;
00058         Font.SetName("FontTest");
00059         Add(Font);
00060 }

ExCAction ExManager::InputAction ExCAction  Action  )  [virtual, inherited]
 

Redéfinie dans ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerId, ExManagerMap, ExManagerNetwork, ExManagerPVS, ExManagerSpecialEffect, ExManagerWindow, ExManagerLoad, ExManagerAnimation, ExManagerCamera, ExManagerEntity, ExManagerInterface, ExManagerLoad, ExManagerMesh, ExManagerModel, ExManagerObjectWindow, ExManagerParticuleSystem, ExManagerSound, et ExManagerTexture.

Définition à la ligne 42 du fichier ExManager.cpp.

Références NOTHING.

00043 {return NOTHING;}

ExCAction ExManager::InputCommand ExCCommand  Command  )  [virtual, inherited]
 

Redéfinie dans ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerMap, ExManagerNetwork, ExManagerPVS, ExManagerSpecialEffect, ExManagerWindow, ExManagerLoad, ExManagerAnimation, ExManagerCamera, ExManagerEntity, ExManagerInterface, ExManagerLoad, ExManagerMesh, ExManagerModel, ExManagerObjectWindow, ExManagerParticuleSystem, et ExManagerSound.

Définition à la ligne 40 du fichier ExManager.cpp.

Références NOTHING.

00041 {return NOTHING;}

void ExManagerObject< ExCFont >::List void   )  [inherited]
 

bool ExManagerObject< ExCFont >::Load std::string  FileName  )  [inherited]
 

ExNihilo::ExId ExManagerObject< ExCFont >::NextObject void   )  [inherited]
 

ExNihilo::ExId ExManagerObject< ExCFont >::PreviousObject void   )  [inherited]
 

void ExManagerObject< ExCFont >::Reload void   )  [virtual, inherited]
 

Redéfinie à partir de ExManager.

bool ExManagerObject< ExCFont >::Remove std::string  Name  )  [inherited]
 

bool ExManagerObject< ExCFont >::Remove ExNihilo::ExId  id  )  [inherited]
 

bool ExManagerObject< ExCFont >::RemoveCurrentObject void   )  [inherited]
 

void ExManagerFont::Reset void   )  [virtual]
 

Redéfinie à partir de ExManagerObject< ExCFont >.

Définition à la ligne 50 du fichier ExManagerFont.cpp.

00051 {
00052 }

void ExManager::SetAskForCommand bool  status  )  [inline, inherited]
 

Définition à la ligne 87 du fichier ExManager.h.

Références ExManager::m_AskForCommand.

Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerObjectWindow::Init(), ExManagerNetwork::Init(), ExManagerConsole::InputAction(), ExManagerNetwork::InputCommand(), ExManagerLoad::LoadSetOfFile(), et ExManagerNetwork::Say().

00087 {m_AskForCommand=status;} 

void ExManager::SetAskForExclusifCommand bool  status  )  [inline, inherited]
 

Définition à la ligne 88 du fichier ExManager.h.

Références ExManager::m_Exclusif.

Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerObjectWindow::Init(), ExManagerNetwork::Init(), ExManagerConsole::InputAction(), ExManagerNetwork::InputCommand(), et ExManagerNetwork::Say().

00088 {m_Exclusif=status;}

bool ExManagerObject< ExCFont >::SetCurrentObject std::string  Name  )  [inherited]
 

bool ExManagerObject< ExCFont >::SetCurrentObject ExNihilo::ExId  id  )  [inherited]
 

void ExManager::SetFlux std::ostrstream *  consol,
ExCFluxAction action
[inherited]
 

Définition à la ligne 35 du fichier ExManager.cpp.

Références ExManager::Consol, et ExManager::FluxAction.

Référencé par SetManagerLink().

00036 {
00037         Consol=consol;
00038         FluxAction=action;
00039 }

void ExManagerObject< ExCFont >::SetManagerId ExManagerId Id  )  [inline, inherited]
 

Définition à la ligne 94 du fichier ExManagerObject.h.

Référencé par SetManagerLink().

00094 {ManagerId      = Id;}

void ExManager::SetStatus bool  status  )  [inline, inherited]
 

Définition à la ligne 86 du fichier ExManager.h.

Références ExManager::m_Status.

Référencé par ExManagerConsole::Draw(), ExManagerConsole::ExManagerConsole(), ExManagerObjectWindow::Init(), ExManagerInterface::Init(), ExManagerConsole::InputAction(), ExManagerLoad::LoadSetOfFile(), et ExManagerConsole::SetConsoleState().

00086 {m_Status=status;}

void ExManagerFont::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

std::ostrstream* ExManager::Consol [inherited]
 

Définition à la ligne 73 du fichier ExManager.h.

Référencé par ExManagerObject< TypeA >::Add(), ExManagerConsole::AddStringAction(), ExManagerConsole::ApplyBuffCommand(), ExManagerInputGLUT::CheckInput(), ExManagerSound::DisplayAviableInput(), ExManagerInputGLUT::DisplayAviableInput(), ExManagerLoad::DisplayFileType(), ExManagerLoad::GetFileType(), ExManagerVertexArrays::Init(), ExManagerTexture::Init(), ExManagerSound::Init(), ExManagerFog::Init(), ExManagerSound::InputAction(), ExManagerPVS::InputAction(), ExManagerParticuleSystem::InputAction(), ExManagerModel::InputAction(), ExManagerMesh::InputAction(), ExManagerMap::InputAction(), ExManagerLoad::InputAction(), ExManagerInterface::InputAction(), ExManagerFog::InputAction(), ExManagerEntity::InputAction(), ExManagerConsole::InputAction(), ExManagerCommand::InputAction(), ExManagerCamera::InputAction(), ExManagerAnimation::InputAction(), ExManagerObject< TypeA >::List(), ExManagerModel::List(), ExManagerId::List(), ExManagerConsole::ListConsoleCommand(), ExManagerTexture::Load(), ExManagerParticuleSystem::Load(), ExManagerModel::Load(), ExManagerInterface::Load(), ExManagerTexture::LoadCubeMap(), ExManagerLoad::LoadSetOfFile(), ExManagerSound::LoadSound(), ExManagerSound::PauseSound(), ExManagerSound::PlaySound(), ExManagerCommand::ProcesExCAction(), ExManagerId::RecordObject(), ExManager::SetFlux(), ExManagerSound::SetRepeatSound(), ExManagerSound::StopSound(), ExManagerConsole::UpdateConsolBuffer(), et ExManagerConsole::Write().

ExCFluxAction* ExManager::FluxAction [inherited]
 

Définition à la ligne 74 du fichier ExManager.h.

Référencé par ExManagerWindow::Apply(), ExManagerCommand::ApplyAction(), ExManagerCommand::LoadExecFile(), ExManagerId::RecordObject(), ExManager::SetFlux(), et ExManagerSpecialEffect::Specialeffect().

bool ExManager::m_AskForCommand [protected, inherited]
 

Définition à la ligne 70 du fichier ExManager.h.

Référencé par ExManager::AskForCommand(), ExManagerConsole::ExManagerConsole(), et ExManager::SetAskForCommand().

ExNihilo::ExId ExManagerObject< ExCFont >::m_CurrentObjectId [protected, inherited]
 

Définition à la ligne 79 du fichier ExManagerObject.h.

bool ExManager::m_Exclusif [protected, inherited]
 

Définition à la ligne 71 du fichier ExManager.h.

Référencé par ExManager::AskForExclusifCommand(), et ExManager::SetAskForExclusifCommand().

bool ExManagerFont::m_flag = false [static, private]
 

Définition à la ligne 25 du fichier ExManagerFont.cpp.

Référencé par CreateSingleton().

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

Définition à la ligne 26 du fichier ExManagerFont.cpp.

Référencé par CreateSingleton().

std::map< ExNihilo::ExId , ExCFont , std::less <ExNihilo::ExId > >::iterator ExManagerObject< ExCFont >::m_ItMap [protected, inherited]
 

Définition à la ligne 76 du fichier ExManagerObject.h.

std::map< ExNihilo::ExId , ExCFont , std::less <ExNihilo::ExId > >* ExManagerObject< ExCFont >::m_Map [protected, inherited]
 

Définition à la ligne 75 du fichier ExManagerObject.h.

bool ExManager::m_Status [protected, inherited]
 

Définition à la ligne 69 du fichier ExManager.h.

Référencé par ExManager::GetStatus(), et ExManager::SetStatus().

ExManagerId* ExManagerObject< ExCFont >::ManagerId [protected, inherited]
 

Définition à la ligne 78 du fichier ExManagerObject.h.


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Tue Oct 28 12:44:02 2003 pour ExNihilo par doxygen 1.3.4