#include <ExManagerGizmo.h>
Membres publics | |
ExManagerGizmo (void) | |
~ExManagerGizmo (void) | |
void | SetManagerPVS (ExManagerPVS *PVS) |
void | SetManagerCollision (ExManagerCollision *Collision) |
void | SetManagerId (ExManagerId *Id) |
void | Reset (void) |
void | Init (void) |
bool | Init (char *FileName) |
ExId | NewObject (void) |
ExCGizmo * | Get (char *Name) |
ExCGizmo * | Get (ExId Id) |
ExId | Add (ExCGizmo Object) |
bool | Remove (ExId Id) |
ExId | GetIdByName (char *Name) |
char * | GetNameById (ExId Id) |
Attributs Publics | |
std::ostrstream * | Consol |
void(* | WriteToConsol )(const char *Label) |
Membres privés | |
void | RegisterToPVS (ExId Id) |
Attributs Privés | |
ExManagerPVS * | ManagerPVS |
ExManagerCollision * | ManagerCollision |
ExManagerId * | ManagerId |
std::vector< ExCGizmo > | m_VecGizmo |
std::vector< ExCGizmo >::iterator | m_ItVecGizmo |
|
Définition à la ligne 26 du fichier ExManagerGizmo.cpp. Références ExManagerGizmo(), Guard, et UnGuard. Référencé par ExManagerGizmo(), et ~ExManagerGizmo().
00027 { 00028 Guard(ExManagerGizmo::ExManagerGizmo(void)) 00029 UnGuard 00030 } |
|
Définition à la ligne 33 du fichier ExManagerGizmo.cpp. Références ExManagerGizmo(), Guard, et UnGuard.
00034 { 00035 Guard(ExManagerGizmo::~ExManagerGizmo(void)) 00036 UnGuard 00037 } |
|
Définition à la ligne 106 du fichier ExManagerGizmo.cpp. Références Add(), ExId, ExCObject::GetId(), Guard, m_VecGizmo, et UnGuard. Référencé par Add().
00107 { 00108 Guard(ExId ExManagerGizmo::Add(ExCGizmo Object)) 00109 m_VecGizmo.push_back(Object); 00110 return Object.GetId(); 00111 UnGuard 00112 } |
|
Définition à la ligne 90 du fichier ExManagerGizmo.cpp. Références ExId, Get(), Guard, m_ItVecGizmo, m_VecGizmo, et UnGuard.
00091 { 00092 Guard(ExCGizmo * ExManagerGizmo::Get(ExId Id)) 00093 int i=0; 00094 for(m_ItVecGizmo=m_VecGizmo.begin();m_ItVecGizmo!=m_VecGizmo.end();m_ItVecGizmo++,i++) 00095 { 00096 if(m_ItVecGizmo->GetId()==Id) 00097 { 00098 return &m_VecGizmo.at(i); 00099 } 00100 } 00101 return NULL; 00102 UnGuard 00103 } |
|
Définition à la ligne 74 du fichier ExManagerGizmo.cpp. Références Get(), Guard, m_ItVecGizmo, m_VecGizmo, et UnGuard. Référencé par Get().
00075 { 00076 Guard(ExCGizmo * ExManagerGizmo::Get(char * Name)) 00077 int i=0; 00078 for(m_ItVecGizmo=m_VecGizmo.begin();m_ItVecGizmo!=m_VecGizmo.end();m_ItVecGizmo++,i++) 00079 { 00080 if(strcmp(m_ItVecGizmo->GetName(),Name)==0) 00081 { 00082 return &m_VecGizmo.at(i); 00083 } 00084 } 00085 return NULL; 00086 UnGuard 00087 } |
|
Définition à la ligne 131 du fichier ExManagerGizmo.cpp. Références ExId, GetIdByName(), Guard, m_ItVecGizmo, m_VecGizmo, et UnGuard. Référencé par GetIdByName().
00132 { 00133 Guard(ExId ExManagerGizmo::GetIdByName(char *Name)) 00134 for(m_ItVecGizmo=m_VecGizmo.begin();m_ItVecGizmo!=m_VecGizmo.end();m_ItVecGizmo++) 00135 { 00136 if(strcmp(m_ItVecGizmo->GetName(),Name)==0) 00137 { 00138 return m_ItVecGizmo->GetId(); 00139 } 00140 } 00141 return -1; 00142 UnGuard 00143 } |
|
Définition à la ligne 146 du fichier ExManagerGizmo.cpp. Références ExId, GetNameById(), Guard, m_ItVecGizmo, m_VecGizmo, et UnGuard. Référencé par GetNameById().
00147 { 00148 Guard(char * ExManagerGizmo::GetNameById(ExId Id)) 00149 for(m_ItVecGizmo=m_VecGizmo.begin();m_ItVecGizmo!=m_VecGizmo.end();m_ItVecGizmo++) 00150 { 00151 if(m_ItVecGizmo->GetId()==Id) 00152 { 00153 return m_ItVecGizmo->GetName(); 00154 } 00155 } 00156 return NULL; 00157 UnGuard 00158 } |
|
Définition à la ligne 55 du fichier ExManagerGizmo.cpp. Références Guard, Init(), et UnGuard.
00056 { 00057 Guard(bool ExManagerGizmo::Init(char * FileName)) 00058 //openf file and load object 00059 return true; 00060 UnGuard 00061 } |
|
Définition à la ligne 48 du fichier ExManagerGizmo.cpp. Références Guard, Init(), et UnGuard. Référencé par Init().
00049 { 00050 Guard(void ExManagerGizmo::Init(void)) 00051 UnGuard 00052 } |
|
Définition à la ligne 64 du fichier ExManagerGizmo.cpp. Références ExId, ExCObject::GetId(), Guard, m_VecGizmo, NewObject(), et UnGuard. Référencé par NewObject().
00065 { 00066 Guard(ExId ExManagerGizmo::NewObject(void)) 00067 ExCGizmo NewGizmo; 00068 m_VecGizmo.push_back(NewGizmo); 00069 return NewGizmo.GetId(); 00070 UnGuard 00071 } |
|
|
|
Définition à la ligne 115 du fichier ExManagerGizmo.cpp. Références ExId, Guard, m_ItVecGizmo, m_VecGizmo, Remove(), et UnGuard. Référencé par Remove().
00116 { 00117 Guard(bool ExManagerGizmo::Remove(ExId Id)) 00118 for(m_ItVecGizmo=m_VecGizmo.begin();m_ItVecGizmo!=m_VecGizmo.end();m_ItVecGizmo++) 00119 { 00120 if(m_ItVecGizmo->GetId()==Id) 00121 { 00122 m_VecGizmo.erase(m_ItVecGizmo); 00123 return true; 00124 } 00125 } 00126 return false; 00127 UnGuard 00128 } |
|
Définition à la ligne 40 du fichier ExManagerGizmo.cpp. Références Guard, m_VecGizmo, Reset(), et UnGuard. Référencé par ExManagerCommand::ProcessAction(), et Reset().
00041 { 00042 Guard(void ExManagerGizmo::Reset(void)) 00043 m_VecGizmo.clear(); 00044 UnGuard 00045 } |
|
Définition à la ligne 63 du fichier ExManagerGizmo.h. Référencé par SetManagerLink().
00063 {ManagerCollision = Collision;} |
|
Définition à la ligne 64 du fichier ExManagerGizmo.h. Référencé par SetManagerLink().
00064 {ManagerId = Id;} |
|
Définition à la ligne 62 du fichier ExManagerGizmo.h. Référencé par SetManagerLink().
00062 {ManagerPVS = PVS;} |
|
Définition à la ligne 59 du fichier ExManagerGizmo.h. Référencé par SetManagerLink(). |
|
Définition à la ligne 47 du fichier ExManagerGizmo.h. Référencé par Get(), GetIdByName(), GetNameById(), et Remove(). |
|
Définition à la ligne 46 du fichier ExManagerGizmo.h. Référencé par Add(), Get(), GetIdByName(), GetNameById(), NewObject(), Remove(), et Reset(). |
|
Définition à la ligne 43 du fichier ExManagerGizmo.h. |
|
Définition à la ligne 44 du fichier ExManagerGizmo.h. |
|
Définition à la ligne 42 du fichier ExManagerGizmo.h. |
|
Référencé par SetManagerLink(). |