#include <ExManagerGizmo.h>
Graphe d'héritage de la classe ExManagerGizmo
Membres publics | |
void | Reset (void) |
void | Init (void) |
void | Draw (void) |
void | SetManagerId (ExManagerId *Id) |
void | Init (std::string FileName) |
void | Reload (void) |
void | List (void) |
bool | Add (ExCGizmoobject) |
bool | Add (std::string FileName) |
bool | Load (std::string FileName) |
bool | Remove (ExNihilo::ExId id) |
bool | Remove (std::string Name) |
bool | RemoveCurrentObject (void) |
ExCGizmo * | GetObject (ExNihilo::ExId id) |
ExCGizmo * | GetObject (std::string Name) |
ExCGizmo * | GetCurrentObject (void) |
ExCGizmo * | GetFirstObject (void) |
ExCGizmo * | GetLastObject (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 | |
ExManagerGizmo * | CreateSingleton (void) |
Attributs Publics | |
std::ostrstream * | Consol |
ExCFluxAction * | FluxAction |
Attributs Protégés | |
std::map< ExNihilo::ExId, ExCGizmo, std::less< ExNihilo::ExId > > * | m_Map |
std::map< ExNihilo::ExId, ExCGizmo, std::less< ExNihilo::ExId > >::iterator | m_ItMap |
ExManagerId * | ManagerId |
ExNihilo::ExId | m_CurrentObjectId |
bool | m_Status |
bool | m_AskForCommand |
bool | m_Exclusif |
Membres privés | |
ExManagerGizmo (void) | |
~ExManagerGizmo (void) | |
Attributs Privés Statiques | |
bool | m_flag = false |
ExManagerGizmo * | m_instance = NULL |
|
Définition à la ligne 43 du fichier ExManagerGizmo.cpp. Références ExManagerGizmo(), Guard, et UnGuard. Référencé par ExManagerGizmo(), et ~ExManagerGizmo().
|
|
Définition à la ligne 50 du fichier ExManagerGizmo.cpp. Références ExManagerGizmo(), Guard, et UnGuard.
00051 { 00052 Guard(ExManagerGizmo::~ExManagerGizmo(void)) 00053 UnGuard 00054 } |
|
|
|
|
|
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;} |
|
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;} |
|
Définition à la ligne 29 du fichier ExManagerGizmo.cpp. Références CreateSingleton(), Guard, m_flag, m_instance, et UnGuard. Référencé par CreateManager(), et CreateSingleton().
00029 { 00030 Guard(ExManagerGizmo* ExManagerGizmo::CreateSingleton(void)) 00031 if(!m_flag) 00032 { 00033 m_flag = true; // We are creating the error log now, so set flag to true 00034 m_instance = new ExManagerGizmo; // Create the error log 00035 }else 00036 { 00037 std::cout<<"Error singleton already created"<<std::endl; 00038 } 00039 return m_instance; 00040 UnGuard 00041 } |
|
Redéfinie à partir de ExManagerObject< ExCGizmo >. Définition à la ligne 72 du fichier ExManagerGizmo.cpp. Références Draw(), Guard, et UnGuard. Référencé par Draw(), et ExManagerOutput::DrawScene().
|
|
|
|
|
|
|
|
|
|
|
|
Définition à la ligne 124 du fichier ExManagerObject.h.
00124 {return m_Map->size();} |
|
|
|
|
|
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;} |
|
|
|
Redéfinie à partir de ExManagerObject< ExCGizmo >. Définition à la ligne 65 du fichier ExManagerGizmo.cpp. Références Guard, ExManagerObject< TypeA >::Init(), Init(), et UnGuard. Référencé par Init(), et PreInitManager().
00066 { 00067 Guard(void ExManagerGizmo::Init(void)) 00068 ExManagerObject<ExCGizmo>::Init(); 00069 UnGuard 00070 } |
|
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;} |
|
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;} |
|
|
|
|
|
|
|
|
|
Redéfinie à partir de ExManager. Référencé par ExManagerCommand::ProcesExCAction(). |
|
|
|
|
|
|
|
Redéfinie à partir de ExManagerObject< ExCGizmo >. Définition à la ligne 57 du fichier ExManagerGizmo.cpp. Références Guard, ExManagerObject< TypeA >::Reset(), Reset(), et UnGuard. Référencé par ExManagerCommand::ProcesExCAction(), et Reset().
00058 { 00059 Guard(void ExManagerGizmo::Reset(void)) 00060 ExManagerObject<ExCGizmo>::Reset(); 00061 UnGuard 00062 } |
|
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;} |
|
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;} |
|
|
|
|
|
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 } |
|
Définition à la ligne 94 du fichier ExManagerObject.h. Référencé par SetManagerLink().
00094 {ManagerId = Id;} |
|
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;} |
|
|
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(). |
|
Définition à la ligne 70 du fichier ExManager.h. Référencé par ExManager::AskForCommand(), ExManagerConsole::ExManagerConsole(), et ExManager::SetAskForCommand(). |
|
Définition à la ligne 79 du fichier ExManagerObject.h. |
|
Définition à la ligne 71 du fichier ExManager.h. Référencé par ExManager::AskForExclusifCommand(), et ExManager::SetAskForExclusifCommand(). |
|
Définition à la ligne 26 du fichier ExManagerGizmo.cpp. Référencé par CreateSingleton(). |
|
Définition à la ligne 27 du fichier ExManagerGizmo.cpp. Référencé par CreateSingleton(). |
|
Définition à la ligne 76 du fichier ExManagerObject.h. |
|
Définition à la ligne 75 du fichier ExManagerObject.h. |
|
Définition à la ligne 69 du fichier ExManager.h. Référencé par ExManager::GetStatus(), et ExManager::SetStatus(). |
|
Définition à la ligne 78 du fichier ExManagerObject.h. |