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 ExCWindow

#include <ExCWindow.h>

Graphe d'héritage de la classe ExCWindow

ExCWindowContent ExCWindowObject ExCWindowObject ExCWindowObject ExCObject2D ExCObject2D ExCObject2D ExCObject2D ExCObject2D ExCObject2D ExCObject ExCObject ExCObject ExCObject ExCObject ExCObject ExCWindowMessageBox ExCWindowMessageBox ExCWindowMessageBoxQuestion ExCWindowMessageBoxQuestion

Membres publics

 ExCWindow (void)
 ExCWindow (ExCVec2D Size)
 ExCWindow (ExCVec2D Size, ExCVec2D Position)
 ExCWindow (ExCVec2D Size, ExCVec2D Position, std::string Title)
 ~ExCWindow (void)
void RefreshPosotion (void)
void RefreshSize (void)
void SetManagerTexture (ExManagerTexture *Texture)
void Draw (void)
virtual ExCAction InputAction (ExCAction Action)
virtual ExCAction InputCommand (ExCCommand Command)
ExCWindowObjectGetWindowContentPointer (void)
ExCWindowObjectGetWindowBarPointer (void)
ExCWindowButtonGetButtonClose (void)
ExCWindowButtonGetButtonMaximize (void)
ExCWindowButtonGetButtonMinimize (void)
ExCWindowButtonGetButtonMinimizeToBar (void)
void SetWindowSize (ExCVec2D vec)
void SetOldWindowSize (ExCVec2D vec)
void SetOldPosition (ExCVec2D vec)
void SetTitleBarSize (float size)
void SetWindowPosition (ExCVec2D vec)
bool IsShowWindowContent (void)
void SetShowWindowContent (bool status)
bool IsShowWindowBar (void)
void SetShowWindowBar (bool status)
void SetWindowTitle (std::string Title)
std::string GetWindowTitle (void)
void SetWindowOldTitle (std::string Title)
std::string GetWindowOldTitle (void)
void SetWindowTitleColor (ExCVec3D Color)
ExCVec3D GetWindowTitleColor (void)
bool PointInWindow (ExCVec2D point)
 ExCWindow (void)
 ExCWindow (ExCVec2D Size)
 ExCWindow (ExCVec2D Size, ExCVec2D Position)
 ExCWindow (ExCVec2D Size, ExCVec2D Position, std::string Title)
 ~ExCWindow (void)
bool IsMouving (void)
void SetMouving (bool status)
bool GetCanMouve (void)
void SetCanMouve (bool status)
bool IsReduced (void)
void SetMaximized (bool status)
bool IsMaximized (void)
void SetReduced (bool status)
bool IsShowWindow (void)
void SetShowWindow (bool status)
bool IsActive (void)
void SetActive (bool status)
void RefreshPosotion (void)
void RefreshSize (void)
void SetManagerTexture (ExManagerTexture *Texture)
void Draw (void)
virtual ExCAction InputAction (ExCAction Action)
virtual ExCAction InputCommand (ExCCommand Command)
ExCWindowObjectGetWindowContentPointer (void)
ExCWindowObjectGetWindowBarPointer (void)
ExCWindowButtonGetButtonClose (void)
ExCWindowButtonGetButtonMaximize (void)
ExCWindowButtonGetButtonMinimize (void)
ExCWindowButtonGetButtonMinimizeToBar (void)
void SetWindowSize (ExCVec2D vec)
void SetOldWindowSize (ExCVec2D vec)
void SetOldPosition (ExCVec2D vec)
void SetTitleBarSize (float size)
void SetWindowPosition (ExCVec2D vec)
bool IsShowWindowContent (void)
void SetShowWindowContent (bool status)
bool IsShowWindowBar (void)
void SetShowWindowBar (bool status)
void SetWindowTitle (std::string Title)
std::string GetWindowTitle (void)
void SetWindowOldTitle (std::string Title)
std::string GetWindowOldTitle (void)
void SetWindowTitleColor (ExCVec3D Color)
ExCVec3D GetWindowTitleColor (void)
bool PointInWindow (ExCVec2D point)
bool LoadFile (std::string FileName)
void ReadWindowSubObject (ExCWindow *win, std::string FileName)
ExCWindowControlReadWindowControlObject (ExCWindowObject *win, std::string FileName)
std::vector< ExCWindowObject * > * GetVecWindowObject (void)
std::vector< ExCWindowObject * > * GetVecWindowObject (void)
void AddObject (ExCWindowObject *object)
void RemoveObject (ExCWindowObject *object)
void AddObjectControl (ExCWindowObject *object)
void SetPosition (ExCVec2D Position)
void SetPosition (ExCVec2D Position)
void SetManagerWindow (ExManagerWindow *Window)
void SetManagerWindow (ExManagerWindow *Window)
void SetParrent (ExCWindowObject *Parent)
void SetParrent (ExCWindowObject *Parent)
ExCWindowObjectGetParrent (void)
ExCWindowObjectGetParrent (void)
void ShowWindowTitle (bool state)
void ShowWindowTitle (bool state)
bool IsShowWindowTitle (void)
bool IsShowWindowTitle (void)
ExCVec2D GetWindowSize (void)
ExCVec2D GetWindowSize (void)
ExCVec2D GetOldWindowSize (void)
ExCVec2D GetOldWindowSize (void)
ExCVec2D GetOldPosition (void)
ExCVec2D GetOldPosition (void)
float GetTitleBarSize (void)
bool IsBackroundTexturing1 (void)
bool IsBackroundTexturing1 (void)
void SetBackroundTexturing1 (bool status, std::string texture)
void SetBackroundTexturing1 (bool status, std::string texture)
std::string GetBackroundTexture1 (void)
std::string GetBackroundTexture1 (void)
bool IsBackroundTexturing2 (void)
bool IsBackroundTexturing2 (void)
void SetBackroundTexturing2 (bool status, std::string texture)
void SetBackroundTexturing2 (bool status, std::string texture)
std::string GetBackroundTexture2 (void)
std::string GetBackroundTexture2 (void)
bool IsTextureIsMouving (void)
bool IsTextureIsMouving (void)
void SetTextureIsMouving (bool state)
void SetTextureIsMouving (bool state)
void SetTextureMouvingVec (ExCVec2D vec)
void SetTextureMouvingVec (ExCVec2D vec)
ExCVec2D GetTextureMouvingVec (void)
ExCVec2D GetTextureMouvingVec (void)
bool IsBackroundBlending (void)
bool IsBackroundBlending (void)
float GetBackroundBlending (void)
float GetBackroundBlending (void)
void SetBackroundBlending (bool state)
void SetBackroundBlending (bool state, float value)
void SetBackroundBlending (bool state)
void SetBackroundBlending (bool state, float value)
void SetBackroundColor (ExCVec3D Color)
void SetBackroundColor (ExCVec3D Color)
ExCVec3D GetBackroundColor (void)
ExCVec3D GetBackroundColor (void)
void SetBorderSize (float value)
void SetBorderSize (float value)
float GetBorderSize (void)
float GetBorderSize (void)
void SetBorderColor (ExCVec3D Color)
void SetBorderColor (ExCVec3D Color)
ExCVec3D GetBorderColor (void)
ExCVec3D GetBorderColor (void)
bool GetShowBorder (void)
bool GetShowBorder (void)
void SetShowBorder (bool status)
void SetShowBorder (bool status)
void Load (std::ifstream *file)
std::string Load (std::string FileName)
ExCVec2D GetPosition (void)
void SetFlux (std::ostrstream *consol, ExCFluxAction *action)
void SetIdName (ExNihilo::IdName idname)
ExNihilo::ExId GetId (void)
std::string GetName (void)
std::string GetFileName (void)
std::string GetType (void)
void SetId (ExNihilo::ExId Id)
void SetName (std::string Name)
void SetFileName (std::string FileName)
void SetType (std::string Type)
float GetTitleBarSize (void)
void Load (std::ifstream *file)
std::string Load (std::string FileName)
ExCVec2D GetPosition (void)
void SetFlux (std::ostrstream *consol, ExCFluxAction *action)
void SetIdName (ExNihilo::IdName idname)
ExNihilo::ExId GetId (void)
std::string GetName (void)
std::string GetFileName (void)
std::string GetType (void)
void SetId (ExNihilo::ExId Id)
void SetName (std::string Name)
void SetFileName (std::string FileName)
void SetType (std::string Type)

Attributs Publics

bool m_BeClosed
std::ostrstream * Consol
ExCFluxActionFluxAction
std::ostrstream * Consol
ExCFluxActionFluxAction

Membres protégés

void Init (void)
void Init (void)

Attributs Protégés

ExCWindowObject m_TitleBar
ExCWindowButtonm_CloseButton
ExCWindowButtonm_MaximizeButton
ExCWindowButtonm_MinimizeButton
ExCWindowButtonm_MinimizeToBarButton
ExCWindowObject m_Window
ExCWindowTitleBar m_TitleBar
bool m_CanMouve
bool m_Mouving
bool m_Reduced
bool m_Maximized
bool m_ShowWindow
bool m_Active
bool m_RequestFocus
std::vector< ExCWindowObject * > m_VecWindowObject
ExManagerTextureManagerTexture
ExManagerTextureManagerTexture
ExManagerWindowManagerWindow
ExManagerWindowManagerWindow
ExCWindowObjectm_Parent
ExCWindowObjectm_Parent
ExCVec2D m_OldMousePosition
bool m_ShowWindowTitle
std::string m_WindowTitle
std::string m_WindowOldTitle
ExCVec3D m_WindowTitleColor
ExCVec2D m_WindowSize
ExCVec2D m_OldSize
float m_TitleBarSize
ExCVec2D m_OldPosition
bool m_Blending
ExCVec3D m_BackroundColor
float m_BackroundBlending
ExCVec3D m_BorderColor
float m_BorderSize
bool m_ShowBorder
bool m_BackroundIsTexturing1
std::string m_BackroundTexture1
bool m_BackroundIsTexturing2
std::string m_BackroundTexture2
bool m_TextureIsMouving
ExCVec2D m_TextureMouvingVec
ExCVec2D m_Position
ExNihilo::ExId m_ObjectId
std::string m_ObjectName
std::string m_ObjectFileName
std::string m_ObjectType
ExCVec2D m_OldMousePosition
bool m_ShowWindowTitle
std::string m_WindowTitle
std::string m_WindowOldTitle
ExCVec3D m_WindowTitleColor
ExCVec2D m_WindowSize
ExCVec2D m_OldSize
float m_TitleBarSize
ExCVec2D m_OldPosition
bool m_Blending
ExCVec3D m_BackroundColor
float m_BackroundBlending
ExCVec3D m_BorderColor
float m_BorderSize
bool m_ShowBorder
bool m_BackroundIsTexturing1
std::string m_BackroundTexture1
bool m_BackroundIsTexturing2
std::string m_BackroundTexture2
bool m_TextureIsMouving
ExCVec2D m_TextureMouvingVec
ExCWindowObjectm_LastObjectFocus
ExCWindowObjectm_CurrentObjectFocus
ExCWindowObjectm_ObjectRequestFocus
ExCVec2D m_Position
ExNihilo::ExId m_ObjectId
std::string m_ObjectName
std::string m_ObjectFileName
std::string m_ObjectType

Documentation des contructeurs et destructeurs

ExCWindow::ExCWindow void   ) 
 

Définition à la ligne 27 du fichier ExCWindow.cpp.

Références ExCWindow(), Guard, Init(), et UnGuard.

Référencé par ExCWindow().

00028 {
00029 Guard(ExCWindow::ExCWindow(void))
00030         Init();
00031 UnGuard
00032 }

ExCWindow::ExCWindow ExCVec2D  Size  ) 
 

Définition à la ligne 34 du fichier ExCWindow.cpp.

Références ExCWindow(), Guard, Init(), RefreshPosotion(), RefreshSize(), SetOldWindowSize(), SetWindowSize(), et UnGuard.

00035 {
00036 Guard(ExCWindow::ExCWindow(ExCVec2D Size))
00037         Init();
00038         SetWindowSize(Size);
00039         SetOldWindowSize(Size);
00040         RefreshSize();
00041         RefreshPosotion();
00042 UnGuard
00043 }

ExCWindow::ExCWindow ExCVec2D  Size,
ExCVec2D  Position
 

Définition à la ligne 45 du fichier ExCWindow.cpp.

Références ExCWindow(), Guard, Init(), RefreshPosotion(), RefreshSize(), SetOldPosition(), SetOldWindowSize(), ExCWindowObject::SetPosition(), SetWindowSize(), et UnGuard.

00046 {
00047 Guard(ExCWindow::ExCWindow(ExCVec2D Size,ExCVec2D Position))
00048         Init();
00049         SetPosition(Position);
00050         SetOldPosition(Position);
00051         SetWindowSize(Size);
00052         SetOldWindowSize(Size);
00053         RefreshSize();
00054         RefreshPosotion();
00055 UnGuard
00056 }

ExCWindow::ExCWindow ExCVec2D  Size,
ExCVec2D  Position,
std::string  Title
 

Définition à la ligne 58 du fichier ExCWindow.cpp.

Références ExCWindow(), Guard, Init(), RefreshPosotion(), RefreshSize(), SetOldPosition(), SetOldWindowSize(), ExCWindowObject::SetPosition(), SetWindowSize(), SetWindowTitle(), et UnGuard.

00059 {
00060 Guard(ExCWindow::ExCWindow(ExCVec2D Size,ExCVec2D Position,std::string Title))
00061         Init();
00062         SetWindowTitle(Title);
00063         SetPosition(Position);
00064         SetOldPosition(Position);
00065         SetWindowSize(Size);
00066         SetOldWindowSize(Size);
00067         RefreshSize();
00068         RefreshPosotion();
00069 
00070 /*
00071         ExCWindowLabel *Label;
00072         Label = new ExCWindowLabel(ExCVec2D(100,22),ExCVec2D(10,10));
00073         m_Window.AddObjectControl(Label);
00074 
00075         
00076         ExCWindowEditLabel *EditLAbel;
00077         EditLAbel = new ExCWindowEditLabel(ExCVec2D(100,22),ExCVec2D(10,50));
00078         m_Window.AddObjectControl(EditLAbel);
00079 */
00080 
00081 UnGuard
00082 }

ExCWindow::~ExCWindow void   ) 
 

Définition à la ligne 150 du fichier ExCWindow.cpp.

00151 {
00152 }

ExCWindow::ExCWindow void   ) 
 

ExCWindow::ExCWindow ExCVec2D  Size  ) 
 

ExCWindow::ExCWindow ExCVec2D  Size,
ExCVec2D  Position
 

ExCWindow::ExCWindow ExCVec2D  Size,
ExCVec2D  Position,
std::string  Title
 

ExCWindow::~ExCWindow void   ) 
 


Documentation des méthodes

void ExCWindowContent::AddObject ExCWindowObject object  )  [inherited]
 

Définition à la ligne 57 du fichier ExCWindowContent.cpp.

Références ExCWindowContent::AddObject(), Guard, ExCWindowContent::m_VecWindowObject, et UnGuard.

Référencé par ExCWindowContent::AddObject(), et ExCWindowTitleBar::Init().

00058 {
00059 Guard(void ExCWindowContent::AddObject(ExCWindowObject *object))
00060         m_VecWindowObject.push_back(object);
00061 UnGuard
00062 }

void ExCWindowContent::AddObjectControl ExCWindowObject object  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::Draw void   )  [virtual]
 

Redéfinie à partir de ExCWindowContent.

Redéfinie dans ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion.

void ExCWindow::Draw void   )  [virtual]
 

Redéfinie à partir de ExCWindowContent.

Redéfinie dans ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion.

Définition à la ligne 157 du fichier ExCWindow.cpp.

Références ExCWindowObject::Draw(), Draw(), ExNihilo::EnterOrthoMode(), Guard, ExNihilo::LeaveOrthoMode(), m_TitleBar, m_Window, et UnGuard.

Référencé par ExManagerObjectWindow::Draw(), et Draw().

00158 {
00159 Guard(void ExCWindow::Draw(void))
00160         //std::cout<<"Draw windows"<<std::endl;
00161         ExNihilo::EnterOrthoMode();
00162         glPushAttrib(GL_ALL_ATTRIB_BITS);
00163                 glDisable(GL_LIGHTING);
00164                 //Draw TitleBar
00165                 m_TitleBar.Draw();
00166                 //Draw Window
00167                 //if(m_Window.IsShowWindow())
00168                 m_Window.Draw();
00169         glPopAttrib();
00170         ExNihilo::LeaveOrthoMode();
00171 UnGuard
00172 }

float ExCWindowObject::GetBackroundBlending void   )  [inline, inherited]
 

Définition à la ligne 167 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundBlending.

00167 {return m_BackroundBlending;}

float ExCWindowObject::GetBackroundBlending void   )  [inline, inherited]
 

Définition à la ligne 189 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundBlending.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00189 {return m_BackroundBlending;}

ExCVec3D ExCWindowObject::GetBackroundColor void   )  [inline, inherited]
 

Définition à la ligne 171 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundColor.

00171 {return m_BackroundColor;}

ExCVec3D ExCWindowObject::GetBackroundColor void   )  [inline, inherited]
 

Définition à la ligne 193 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundColor.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00193 {return m_BackroundColor;}

std::string ExCWindowObject::GetBackroundTexture1 void   )  [inline, inherited]
 

Définition à la ligne 157 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundTexture1.

00157 {return m_BackroundTexture1;}

std::string ExCWindowObject::GetBackroundTexture1 void   )  [inline, inherited]
 

Définition à la ligne 179 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundTexture1.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00179 {return m_BackroundTexture1;}

std::string ExCWindowObject::GetBackroundTexture2 void   )  [inline, inherited]
 

Définition à la ligne 160 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundTexture2.

00160 {return m_BackroundTexture2;}

std::string ExCWindowObject::GetBackroundTexture2 void   )  [inline, inherited]
 

Définition à la ligne 182 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundTexture2.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00182 {return m_BackroundTexture2;}

ExCVec3D ExCWindowObject::GetBorderColor void   )  [inline, inherited]
 

Définition à la ligne 176 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BorderColor.

00176 {return m_BorderColor;}

ExCVec3D ExCWindowObject::GetBorderColor void   )  [inline, inherited]
 

Définition à la ligne 198 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BorderColor.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00198 {return m_BorderColor;}

float ExCWindowObject::GetBorderSize void   )  [inline, inherited]
 

Définition à la ligne 174 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BorderSize.

00174 {return m_BorderSize;}

float ExCWindowObject::GetBorderSize void   )  [inline, inherited]
 

Définition à la ligne 196 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BorderSize.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00196 {return m_BorderSize;}

ExCWindowButton* ExCWindow::GetButtonClose void   )  [inline]
 

Définition à la ligne 140 du fichier old/ExCWindow.h.

Références m_CloseButton.

00140 {return m_CloseButton;}

ExCWindowButton* ExCWindow::GetButtonClose void   )  [inline]
 

Définition à la ligne 117 du fichier ExCWindow.h.

Références m_CloseButton.

00117 {return m_CloseButton;}

ExCWindowButton* ExCWindow::GetButtonMaximize void   )  [inline]
 

Définition à la ligne 141 du fichier old/ExCWindow.h.

Références m_MaximizeButton.

00141 {return m_MaximizeButton;}

ExCWindowButton* ExCWindow::GetButtonMaximize void   )  [inline]
 

Définition à la ligne 118 du fichier ExCWindow.h.

Références m_MaximizeButton.

00118 {return m_MaximizeButton;}

ExCWindowButton* ExCWindow::GetButtonMinimize void   )  [inline]
 

Définition à la ligne 142 du fichier old/ExCWindow.h.

Références m_MinimizeButton.

00142 {return m_MinimizeButton;}

ExCWindowButton* ExCWindow::GetButtonMinimize void   )  [inline]
 

Définition à la ligne 119 du fichier ExCWindow.h.

Références m_MinimizeButton.

00119 {return m_MinimizeButton;}

ExCWindowButton* ExCWindow::GetButtonMinimizeToBar void   )  [inline]
 

Définition à la ligne 143 du fichier old/ExCWindow.h.

Références m_MinimizeToBarButton.

00143 {return m_MinimizeToBarButton;}

ExCWindowButton* ExCWindow::GetButtonMinimizeToBar void   )  [inline]
 

Définition à la ligne 120 du fichier ExCWindow.h.

Références m_MinimizeToBarButton.

00120 {return m_MinimizeToBarButton;}

bool ExCWindow::GetCanMouve void   )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 119 du fichier old/ExCWindow.h.

Références m_CanMouve.

00119 {return m_CanMouve;}

std::string ExCObject::GetFileName void   )  [inline, inherited]
 

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

Références ExCObject::m_ObjectFileName.

Référencé par ExManagerMap::InputAction().

00094 {return m_ObjectFileName;}

std::string ExCObject::GetFileName void   )  [inline, inherited]
 

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

Références ExCObject::m_ObjectFileName.

Référencé par ExManagerMap::InputAction().

00094 {return m_ObjectFileName;}

ExNihilo::ExId ExCObject::GetId void   )  [inline, inherited]
 

Définition à la ligne 92 du fichier ExCObject.h.

Références ExNihilo::ExId, et ExCObject::m_ObjectId.

Référencé par ExCSystemeParticule::CreateNewParticle(), ExManagerModel::Load(), ExManagerMesh::Load(), ExManagerId::RecordObject(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().

00092 {return m_ObjectId;}

ExNihilo::ExId ExCObject::GetId void   )  [inline, inherited]
 

Définition à la ligne 92 du fichier ExCObject.h.

Références ExNihilo::ExId, et ExCObject::m_ObjectId.

Référencé par ExCSystemeParticule::CreateNewParticle(), ExManagerModel::Load(), ExManagerMesh::Load(), ExManagerId::RecordObject(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().

00092 {return m_ObjectId;}

std::string ExCObject::GetName void   )  [inline, inherited]
 

Définition à la ligne 93 du fichier ExCObject.h.

Références ExCObject::m_ObjectName.

Référencé par ExManagerTexture::Add(), ExManagerInterface::Load(), ExManagerEntity::LoadGroupe(), ExManagerId::RecordObject(), ExManagerCollision::ResolveCollision(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().

00093 {return m_ObjectName;}

std::string ExCObject::GetName void   )  [inline, inherited]
 

Définition à la ligne 93 du fichier ExCObject.h.

Références ExCObject::m_ObjectName.

Référencé par ExManagerTexture::Add(), ExManagerInterface::Load(), ExManagerEntity::LoadGroupe(), ExManagerId::RecordObject(), ExManagerCollision::ResolveCollision(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().

00093 {return m_ObjectName;}

ExCVec2D ExCWindowObject::GetOldPosition void   )  [inline, inherited]
 

Définition à la ligne 150 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_OldPosition.

00150 {return m_OldPosition;}

ExCVec2D ExCWindowObject::GetOldPosition void   )  [inline, inherited]
 

Définition à la ligne 169 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_OldPosition.

Référencé par RefreshPosotion().

00169 {return m_OldPosition;}

ExCVec2D ExCWindowObject::GetOldWindowSize void   )  [inline, inherited]
 

Définition à la ligne 148 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_OldSize.

00148 {return m_OldSize;}

ExCVec2D ExCWindowObject::GetOldWindowSize void   )  [inline, inherited]
 

Définition à la ligne 167 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_OldSize.

00167 {return m_OldSize;}

ExCWindowObject* ExCWindowObject::GetParrent void   )  [inline, inherited]
 

Définition à la ligne 127 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_Parent.

00127 {return m_Parent;}

ExCWindowObject* ExCWindowObject::GetParrent void   )  [inline, inherited]
 

Définition à la ligne 145 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_Parent.

00145 {return m_Parent;}

ExCVec2D ExCObject2D::GetPosition void   )  [inline, inherited]
 

Définition à la ligne 80 du fichier ExCObject2D.h.

Références ExCObject2D::m_Position.

Référencé par ExCWindowObject::AddObjectControl(), ExManagerObjectWindow::InputAction(), ExCWindowContent::InputCommand(), RefreshPosotion(), et SetWindowPosition().

00080 {return m_Position;}

ExCVec2D ExCObject2D::GetPosition void   )  [inline, inherited]
 

Définition à la ligne 80 du fichier ExCObject2D.h.

Références ExCObject2D::m_Position.

Référencé par ExCWindowObject::AddObjectControl(), ExManagerObjectWindow::InputAction(), ExCWindowContent::InputCommand(), RefreshPosotion(), et SetWindowPosition().

00080 {return m_Position;}

bool ExCWindowObject::GetShowBorder void   )  [inline, inherited]
 

Définition à la ligne 177 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_ShowBorder.

00177 {return m_ShowBorder;}

bool ExCWindowObject::GetShowBorder void   )  [inline, inherited]
 

Définition à la ligne 199 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_ShowBorder.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00199 {return m_ShowBorder;}

ExCVec2D ExCWindowObject::GetTextureMouvingVec void   )  [inline, inherited]
 

Définition à la ligne 164 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_TextureMouvingVec.

00164 {return m_TextureMouvingVec;}

ExCVec2D ExCWindowObject::GetTextureMouvingVec void   )  [inline, inherited]
 

Définition à la ligne 186 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TextureMouvingVec.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00186 {return m_TextureMouvingVec;}

float ExCWindowObject::GetTitleBarSize void   )  [inline, inherited]
 

Définition à la ligne 171 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TitleBarSize.

Référencé par ExManagerObjectWindow::OrganizeMinimizedWindow().

00171 {return m_TitleBarSize;}

float ExCWindowObject::GetTitleBarSize void   )  [inline, inherited]
 

Définition à la ligne 171 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TitleBarSize.

Référencé par ExManagerObjectWindow::OrganizeMinimizedWindow().

00171 {return m_TitleBarSize;}

std::string ExCObject::GetType void   )  [inline, inherited]
 

Définition à la ligne 95 du fichier ExCObject.h.

Références ExCObject::m_ObjectType.

Référencé par ExManagerId::RecordObject(), et ExManagerCollision::ResolveCollision().

00095 {return m_ObjectType;}

std::string ExCObject::GetType void   )  [inline, inherited]
 

Définition à la ligne 95 du fichier ExCObject.h.

Références ExCObject::m_ObjectType.

Référencé par ExManagerId::RecordObject(), et ExManagerCollision::ResolveCollision().

00095 {return m_ObjectType;}

std::vector<ExCWindowObject *>* ExCWindowContent::GetVecWindowObject void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 81 du fichier old/ExCWindowContent.h.

Références ExCWindowContent::m_VecWindowObject.

00081 {return &m_VecWindowObject;}

std::vector<ExCWindowObject *>* ExCWindowContent::GetVecWindowObject void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

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

Références ExCWindowContent::m_VecWindowObject.

00079 {return &m_VecWindowObject;}

ExCWindowObject* ExCWindow::GetWindowBarPointer void   )  [inline]
 

Définition à la ligne 139 du fichier old/ExCWindow.h.

Références m_TitleBar.

00139 {return &m_TitleBar;}

ExCWindowObject* ExCWindow::GetWindowBarPointer void   )  [inline]
 

Définition à la ligne 116 du fichier ExCWindow.h.

Références m_TitleBar.

00116 {return &m_TitleBar;}

ExCWindowObject* ExCWindow::GetWindowContentPointer void   )  [inline]
 

Définition à la ligne 138 du fichier old/ExCWindow.h.

Références m_Window.

00138 {return &m_Window;}

ExCWindowObject* ExCWindow::GetWindowContentPointer void   )  [inline]
 

Définition à la ligne 115 du fichier ExCWindow.h.

Références m_Window.

00115 {return &m_Window;}

std::string ExCWindow::GetWindowOldTitle void   ) 
 

Redéfinie à partir de ExCWindowObject.

std::string ExCWindow::GetWindowOldTitle void   ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 306 du fichier ExCWindow.cpp.

Références ExCWindowObject::GetWindowOldTitle(), et m_TitleBar.

00307 {
00308         return m_TitleBar.GetWindowOldTitle();
00309 }

ExCVec2D ExCWindowObject::GetWindowSize void   )  [inline, inherited]
 

Définition à la ligne 146 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_WindowSize.

00146 {return m_WindowSize;}

ExCVec2D ExCWindowObject::GetWindowSize void   )  [inline, inherited]
 

Définition à la ligne 165 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_WindowSize.

Référencé par ExCWindowTitleBar::SetWindowSize().

00165 {return m_WindowSize;}

std::string ExCWindow::GetWindowTitle void   ) 
 

Redéfinie à partir de ExCWindowObject.

std::string ExCWindow::GetWindowTitle void   ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 297 du fichier ExCWindow.cpp.

Références ExCWindowObject::GetWindowTitle(), et m_TitleBar.

Référencé par Init().

00298 {
00299         return m_TitleBar.GetWindowTitle();
00300 }

ExCVec3D ExCWindow::GetWindowTitleColor void   ) 
 

Redéfinie à partir de ExCWindowObject.

ExCVec3D ExCWindow::GetWindowTitleColor void   ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 315 du fichier ExCWindow.cpp.

Références ExCWindowObject::GetWindowTitleColor(), et m_TitleBar.

00316 {
00317         return m_TitleBar.GetWindowTitleColor();
00318 }

void ExCWindow::Init void   )  [protected]
 

Redéfinie à partir de ExCWindowObject.

Redéfinie dans ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion.

void ExCWindow::Init void   )  [protected]
 

Redéfinie à partir de ExCWindowObject.

Redéfinie dans ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion.

Définition à la ligne 84 du fichier ExCWindow.cpp.

Références ExCWindowControl::AddActionCommand(), ExCWindowObject::AddObjectControl(), CLOSE_OBJECT_WINDOW, GetWindowTitle(), Guard, ExCWindowObject::Init(), Init(), m_BeClosed, m_CloseButton, m_MaximizeButton, m_MinimizeButton, m_MinimizeToBarButton, m_TitleBar, m_Window, MAXIMIZE_OBJECT_WINDOW, MINIMIZE_OBJECT_WINDOW, MINIMIZE_TO_BAR_OBJECT_WINDOW, MOUSE_LEFT_BUTTON_DOWN, ExCWindowObject::SetBackroundColor(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowObject::SetBorderColor(), ExCWindowObject::SetCanMouve(), ExCObject::SetName(), ExCWindowObject::SetTextureIsMouving(), ExCWindowObject::SetTextureMouvingVec(), SetTitleBarSize(), ExCObject::SetType(), ExCWindowObject::SetWindowTitle(), ExCWindowObject::SetWindowTitleColor(), ExCWindowObject::ShowWindowTitle(), et UnGuard.

Référencé par ExCWindow(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), et Init().

00085 {
00086 Guard(void ExCWindow::Init(void))
00087         ExCWindowObject::Init();
00088         SetName("ExCWindow");
00089         SetType(typeid(this).name());
00090         SetTitleBarSize(24);
00091         m_BeClosed=false;
00092         m_CloseButton= new ExCWindowButton;
00093         m_MaximizeButton= new ExCWindowButton;
00094         m_MinimizeButton= new ExCWindowButton;
00095         m_MinimizeToBarButton= new ExCWindowButton;
00096         //-----------------------------
00097         //Create Bar
00098         //-----------------------------
00099         m_TitleBar.SetName("BarWindow"+GetWindowTitle());
00100         m_TitleBar.ShowWindowTitle(true);
00101         m_TitleBar.SetWindowTitle(GetWindowTitle());
00102         m_TitleBar.SetWindowTitleColor(ExCVec3D(0.5f,0.0f,0.0f));
00103         m_TitleBar.SetBackroundTexturing1(true,"bar");
00104         m_TitleBar.SetBackroundTexturing2(true,"back3");
00105         m_TitleBar.SetTextureIsMouving(true);
00106         m_TitleBar.SetTextureMouvingVec(ExCVec2D(0.0001f,0.0f));
00107         m_TitleBar.SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00108         m_TitleBar.SetCanMouve(true);
00109         m_TitleBar.SetBorderColor(ExCVec3D(0.5f,0.5f,0.5f));
00110         m_TitleBar.AddObjectControl(m_CloseButton);
00111         m_TitleBar.AddObjectControl(m_MaximizeButton);
00112         m_TitleBar.AddObjectControl(m_MinimizeButton);
00113         m_TitleBar.AddObjectControl(m_MinimizeToBarButton);
00114         //------------------------------
00115         m_CloseButton->SetName("CloseButton");
00116         m_CloseButton->SetBackroundTexturing1(true,"ButtClose.bmp");
00117         m_CloseButton->SetBackroundTexturing2(false,"NONE");
00118         m_CloseButton->SetBackroundColor(ExCVec3D(0.5f,0.5f,0.5f));
00119         m_CloseButton->AddActionCommand(ExCAction(CLOSE_OBJECT_WINDOW),ExCCommand(MOUSE_LEFT_BUTTON_DOWN));
00120         //------------------------------
00121         m_MaximizeButton->SetName("ButtMax");
00122         m_MaximizeButton->SetBackroundTexturing1(true,"ButtMax.bmp");
00123         m_MaximizeButton->SetBackroundTexturing2(false,"NONE");
00124         m_MaximizeButton->SetBackroundColor(ExCVec3D(0.5f,0.5f,0.5f));
00125         m_MaximizeButton->AddActionCommand(ExCAction(MAXIMIZE_OBJECT_WINDOW),ExCCommand(MOUSE_LEFT_BUTTON_DOWN));
00126         //------------------------------
00127         m_MinimizeButton->SetName("ButtMin");
00128         m_MinimizeButton->SetBackroundTexturing1(true,"ButtMin.bmp");
00129         m_MinimizeButton->SetBackroundTexturing2(false,"NONE");
00130         m_MinimizeButton->SetBackroundColor(ExCVec3D(0.5f,0.5f,0.5f));
00131         m_MinimizeButton->AddActionCommand(ExCAction(MINIMIZE_OBJECT_WINDOW),ExCCommand(MOUSE_LEFT_BUTTON_DOWN));
00132         //------------------------------
00133         m_MinimizeToBarButton->SetName("ButtBar");
00134         m_MinimizeToBarButton->SetBackroundTexturing1(true,"ButtBar.bmp");
00135         m_MinimizeToBarButton->SetBackroundTexturing2(false,"NONE");
00136         m_MinimizeToBarButton->SetBackroundColor(ExCVec3D(0.5f,0.5f,0.5f));
00137         m_MinimizeToBarButton->AddActionCommand(ExCAction(MINIMIZE_TO_BAR_OBJECT_WINDOW),ExCCommand(MOUSE_LEFT_BUTTON_DOWN));
00138         //------------------------------
00139         //Create window
00140         //------------------------------
00141         m_Window.SetName("MainWindow"+GetWindowTitle());
00142         m_Window.SetBackroundTexturing1(false,"back");
00143         m_Window.SetBackroundTexturing2(false,"fire");
00144         m_Window.SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00145         m_Window.SetCanMouve(false);
00146         
00147 UnGuard
00148 }

virtual ExCAction ExCWindow::InputAction ExCAction  Action  )  [virtual]
 

Redéfinie à partir de ExCWindowContent.

Redéfinie dans ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion.

ExCAction ExCWindow::InputAction ExCAction  Action  )  [virtual]
 

Redéfinie à partir de ExCWindowContent.

Redéfinie dans ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion.

Définition à la ligne 201 du fichier ExCWindow.cpp.

Références Guard, InputAction(), et UnGuard.

Référencé par InputAction(), et InputCommand().

00202 {
00203 Guard(ExCAction ExCWindow::InputAction(ExCAction Action))
00204         /*switch(Action.m_Action)
00205         {
00206         default:
00207                 return Action;
00208         }
00209         if(Action.m_NextAction){return *Action.m_NextAction;}
00210         else{return NOTHING;}*/
00211         return Action;
00212 UnGuard
00213 }

virtual ExCAction ExCWindow::InputCommand ExCCommand  Command  )  [virtual]
 

Redéfinie à partir de ExCWindowContent.

Redéfinie dans ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion.

ExCAction ExCWindow::InputCommand ExCCommand  Command  )  [virtual]
 

Redéfinie à partir de ExCWindowContent.

Redéfinie dans ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion.

Définition à la ligne 176 du fichier ExCWindow.cpp.

Références Guard, InputAction(), ExCWindowObject::InputCommand(), InputCommand(), ExCCommand::m_MousePosx, ExCCommand::m_MousePosy, m_TitleBar, m_Window, NOTHING, ExCWindowObject::PointInWindow(), et UnGuard.

Référencé par ExManagerObjectWindow::InputCommand(), et InputCommand().

00177 {
00178 Guard(ExCAction ExCWindow::InputCommand(ExCCommand Command))
00179         //std::cout<<"ExCWindow::Input Command window:"<<Command.m_Command<<std::endl;
00180         /*switch(Command.m_Command)
00181         {
00182         default :*/
00183                 if(m_TitleBar.PointInWindow(ExCVec2D(Command.m_MousePosx,Command.m_MousePosy)))
00184                 {
00185                         //std::cout<<"Dans la bar"<<std::endl;
00186                         return InputAction(m_TitleBar.InputCommand(Command));
00187                 }
00188                 if(m_Window.PointInWindow(ExCVec2D(Command.m_MousePosx,Command.m_MousePosy)))
00189                 {
00190                         //std::cout<<"Dans la fenetre"<<std::endl;
00191                         return InputAction(m_Window.InputCommand(Command));
00192                 }
00193 /*
00194                 break;
00195         }*/
00196         
00197         return NOTHING;
00198 UnGuard
00199 }

bool ExCWindow::IsActive void   )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 127 du fichier old/ExCWindow.h.

Références m_Active.

00127 {return m_Active;}

bool ExCWindowObject::IsBackroundBlending void   )  [inline, inherited]
 

Définition à la ligne 166 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_Blending.

00166 {return m_Blending;}

bool ExCWindowObject::IsBackroundBlending void   )  [inline, inherited]
 

Définition à la ligne 188 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_Blending.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00188 {return m_Blending;}

bool ExCWindowObject::IsBackroundTexturing1 void   )  [inline, inherited]
 

Définition à la ligne 155 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing1.

00155 {return m_BackroundIsTexturing1;}

bool ExCWindowObject::IsBackroundTexturing1 void   )  [inline, inherited]
 

Définition à la ligne 177 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing1.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00177 {return m_BackroundIsTexturing1;}

bool ExCWindowObject::IsBackroundTexturing2 void   )  [inline, inherited]
 

Définition à la ligne 158 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing2.

00158 {return m_BackroundIsTexturing2;}

bool ExCWindowObject::IsBackroundTexturing2 void   )  [inline, inherited]
 

Définition à la ligne 180 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing2.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00180 {return m_BackroundIsTexturing2;}

bool ExCWindow::IsMaximized void   )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 123 du fichier old/ExCWindow.h.

Références m_Maximized.

Référencé par ExManagerObjectWindow::InputAction().

00123 {return m_Maximized;}

bool ExCWindow::IsMouving void   )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 117 du fichier old/ExCWindow.h.

Références m_Mouving.

00117 {return m_Mouving;}

bool ExCWindow::IsReduced void   )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 121 du fichier old/ExCWindow.h.

Références m_Reduced.

Référencé par ExManagerObjectWindow::InputAction().

00121 {return m_Reduced;}

bool ExCWindow::IsShowWindow void   )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 125 du fichier old/ExCWindow.h.

Références m_ShowWindow.

00125 {return m_ShowWindow;}

bool ExCWindow::IsShowWindowBar void   )  [inline]
 

Définition à la ligne 157 du fichier old/ExCWindow.h.

Références ExCWindowObject::IsShowWindow(), et m_TitleBar.

00157 {return m_TitleBar.IsShowWindow();}

bool ExCWindow::IsShowWindowBar void   )  [inline]
 

Définition à la ligne 134 du fichier ExCWindow.h.

Références ExCWindowObject::IsShowWindow(), et m_TitleBar.

00134 {return m_TitleBar.IsShowWindow();}

bool ExCWindow::IsShowWindowContent void   )  [inline]
 

Définition à la ligne 155 du fichier old/ExCWindow.h.

Références ExCWindowObject::IsShowWindow(), et m_Window.

00155 {return m_Window.IsShowWindow();}

bool ExCWindow::IsShowWindowContent void   )  [inline]
 

Définition à la ligne 132 du fichier ExCWindow.h.

Références ExCWindowObject::IsShowWindow(), et m_Window.

Référencé par ExManagerObjectWindow::InputAction().

00132 {return m_Window.IsShowWindow();}

bool ExCWindowObject::IsShowWindowTitle void   )  [inline, inherited]
 

Définition à la ligne 136 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_ShowWindowTitle.

00136 {return m_ShowWindowTitle;}

bool ExCWindowObject::IsShowWindowTitle void   )  [inline, inherited]
 

Définition à la ligne 155 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_ShowWindowTitle.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00155 {return m_ShowWindowTitle;}

bool ExCWindowObject::IsTextureIsMouving void   )  [inline, inherited]
 

Définition à la ligne 161 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_TextureIsMouving.

00161 {return m_TextureIsMouving;}

bool ExCWindowObject::IsTextureIsMouving void   )  [inline, inherited]
 

Définition à la ligne 183 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TextureIsMouving.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00183 {return m_TextureIsMouving;}

std::string ExCWindowObject::Load std::string  FileName  )  [inherited]
 

Définition à la ligne 384 du fichier old/ExCWindowObject.cpp.

Références ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), PREFIX, et UnGuard.

00385 {
00386 Guard(std::string ExCWindowObject::Load(std::string FileName))
00387         char                    buffer[255],b[255];
00388         std::string buffstring,returncontrolstring;
00389         std::ifstream file;
00390         #ifdef UNIX_SRC
00391         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00392         #else
00393         sprintf(buffer, "../Data/Window/%s", FileName.data());
00394         #endif
00395         file.open(buffer,std::ios::in);
00396         if(file.is_open())
00397         {
00398                 memset(b,0,255);file.getline(b,256,'\n');
00399                 returncontrolstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00401                 Load(FileName);
00403         }
00404         file.close();
00405         return returncontrolstring;//RETURN TYPE OF CONTROL
00406 UnGuard
00407 }

void ExCWindowObject::Load std::ifstream *  file  )  [inherited]
 

Définition à la ligne 409 du fichier old/ExCWindowObject.cpp.

Références ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCWindowObject::SetBackroundBlending(), ExCWindowObject::SetBackroundColor(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowObject::SetBorderColor(), ExCWindowObject::SetPosition(), ExCWindowObject::SetShowBorder(), ExCWindowObject::SetTextureIsMouving(), ExCWindowObject::SetTextureMouvingVec(), ExCWindowObject::SetTitleBarSize(), ExCWindowObject::SetWindowSize(), ExCWindowObject::SetWindowTitle(), ExCWindowObject::SetWindowTitleColor(), et UnGuard.

Référencé par ExCWindowObject::Load(), LoadFile(), ReadWindowControlObject(), et ReadWindowSubObject().

00410 {
00411 Guard(void ExCWindowObject::Load(std::ifstream *file))
00412         char                    b[255];
00413         std::string buffstring;
00414         try
00415         {
00416                 //READ WINDOW POSITION
00417                 memset(b,0,255);file->getline(b,256,'\n');
00418                 try
00419                 {
00420                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowPosition>","<#WindowPosition>");
00421                         SetPosition(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00422                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00423                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowPosition:"<<buffstring<<std::endl;}
00424                 //READ WINDOW SIZE
00425                 memset(b,0,255);file->getline(b,256,'\n');
00426                 try
00427                 {
00428                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowSize>","<#WindowSize>");
00429                         SetWindowSize(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00430                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00431                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowSize"<<std::endl;}
00432                 //READ TITLE BAR SIZE
00433                 memset(b,0,255);file->getline(b,256,'\n');
00434                 try
00435                 {
00436                         SetTitleBarSize(ExNihilo::ExtractFloatValueFromSring(b,"<TitleBarSize>","<#TitleBarSize>"));
00437                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TitleBarSize"<<std::endl;}
00438                 //READ WINDOW TITLE
00439                 memset(b,0,255);file->getline(b,256,'\n');
00440                 try
00441                 {
00442                         SetWindowTitle(ExNihilo::ExtracValueFromSring(b,"<WindowTitle>","<#WindowTitle>"));
00443                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowTitle"<<std::endl;}
00444                 //READ WINDOW TITLE COLOR
00445                 memset(b,0,255);file->getline(b,256,'\n');
00446                 try
00447                 {
00448                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowTitleColor>","<#WindowTitleColor>");
00449                         SetWindowTitleColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00450                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00451                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00452                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowTitleColor"<<std::endl;}
00453                 //READ IS BACRGROUND BLENDING AND VALUE
00454                 memset(b,0,255);file->getline(b,256,'\n');
00455                 try
00456                 {
00457                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<IsBackroundBlending>","<#IsBackroundBlending>"))
00458                         {
00459                                 memset(b,0,255);file->getline(b,256,'\n');
00460                                 SetBackroundBlending(true,ExNihilo::ExtractFloatValueFromSring(b,"<BackroundBlendingValue>","<#BackroundBlendingValue>"));
00461                         }else 
00462                         {
00463                                 memset(b,0,255);file->getline(b,256,'\n');
00464                                 SetBackroundBlending(false,ExNihilo::ExtractFloatValueFromSring(b,"<BackroundBlendingValue>","<#BackroundBlendingValue>"));
00465                         }
00466                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading IsBackroundBlending"<<std::endl;}
00467                 //READ BACKGROUND COLOR
00468                 memset(b,0,255);file->getline(b,256,'\n');
00469                 try
00470                 {
00471                         buffstring=ExNihilo::ExtracValueFromSring(b,"<BackroundColor>","<#BackroundColor>");
00472                         SetBackroundColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00473                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00474                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00475                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundColor"<<std::endl;}
00476                 //READ IS SHOW BORDER
00477                 memset(b,0,255);file->getline(b,256,'\n');
00478                 try
00479                 {
00480                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<ShowBorder>","<#ShowBorder>"))
00481                         {
00482                                 SetShowBorder(true);
00483                         }else 
00484                         {
00485                                 SetShowBorder(false);
00486                         }
00487                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading ShowBorder"<<std::endl;}
00488                 //READ BACKGROUND COLOR
00489                 memset(b,0,255);file->getline(b,256,'\n');
00490                 try
00491                 {
00492                         buffstring=ExNihilo::ExtracValueFromSring(b,"<BorderColor>","<#BorderColor>");
00493                         SetBorderColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00494                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00495                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00496                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BorderColor"<<std::endl;}
00497                 //READ IS BACRGROUND TEXTURING AND TEXTURE 1
00498                 memset(b,0,255);file->getline(b,256,'\n');
00499                 try
00500                 {
00501                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<BackroundIsTexturing1>","<#BackroundIsTexturing1>"))
00502                         {
00503                                 memset(b,0,255);file->getline(b,256,'\n');
00504                                 SetBackroundTexturing1(true,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture1>","<#BackroundTexture1>"));
00505                         }else 
00506                         {
00507                                 memset(b,0,255);file->getline(b,256,'\n');
00508                                 SetBackroundTexturing1(false,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture1>","<#BackroundTexture1>"));
00509                         }
00510                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundIsTexturing1 :"<<buffstring<<std::endl;}        
00511                 //READ IS BACRGROUND TEXTURING AND TEXTURE 2
00512                 memset(b,0,255);file->getline(b,256,'\n');
00513                 try
00514                 {
00515                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<BackroundIsTexturing2>","<#BackroundIsTexturing2>"))
00516                         {
00517                                 memset(b,0,255);file->getline(b,256,'\n');
00518                                 SetBackroundTexturing2(true,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture2>","<#BackroundTexture2>"));
00519                         }else 
00520                         {
00521                                 memset(b,0,255);file->getline(b,256,'\n');
00522                                 SetBackroundTexturing2(false,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture2>","<#BackroundTexture2>"));
00523                         }
00524                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundIsTexturing2:"<<buffstring<<std::endl;} 
00525                 //READ TEXTURE IS MOUVING
00526                 memset(b,0,255);file->getline(b,256,'\n');
00527                 try
00528                 {
00529                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<TextureIsMouving>","<#TextureIsMouving>"))
00530                         {
00531                                 SetTextureIsMouving(true);
00532                         }else 
00533                         {
00534                                 SetTextureIsMouving(false);
00535                         }
00536                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TextureIsMouving"<<std::endl;}
00537                 //READ TEXTURE MOUVING VEC
00538                 memset(b,0,255);file->getline(b,256,'\n');
00539                 try
00540                 {
00541                         buffstring=ExNihilo::ExtracValueFromSring(b,"<TextureMouvingVec>","<#TextureMouvingVec>");
00542                         SetTextureMouvingVec(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00543                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00544                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TextureMouvingVec:"<<buffstring<<std::endl;}
00545         }catch(...){throw ExCExpFileReadError();}
00546 UnGuard
00547 }

std::string ExCWindowObject::Load std::string  FileName  )  [inherited]
 

Définition à la ligne 384 du fichier old/ExCWindowObject.cpp.

Références ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), PREFIX, et UnGuard.

00385 {
00386 Guard(std::string ExCWindowObject::Load(std::string FileName))
00387         char                    buffer[255],b[255];
00388         std::string buffstring,returncontrolstring;
00389         std::ifstream file;
00390         #ifdef UNIX_SRC
00391         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00392         #else
00393         sprintf(buffer, "../Data/Window/%s", FileName.data());
00394         #endif
00395         file.open(buffer,std::ios::in);
00396         if(file.is_open())
00397         {
00398                 memset(b,0,255);file.getline(b,256,'\n');
00399                 returncontrolstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00401                 Load(FileName);
00403         }
00404         file.close();
00405         return returncontrolstring;//RETURN TYPE OF CONTROL
00406 UnGuard
00407 }

void ExCWindowObject::Load std::ifstream *  file  )  [inherited]
 

Définition à la ligne 409 du fichier old/ExCWindowObject.cpp.

Références ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCWindowObject::SetBackroundBlending(), ExCWindowObject::SetBackroundColor(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowObject::SetBorderColor(), ExCWindowObject::SetPosition(), ExCWindowObject::SetShowBorder(), ExCWindowObject::SetTextureIsMouving(), ExCWindowObject::SetTextureMouvingVec(), ExCWindowObject::SetTitleBarSize(), ExCWindowObject::SetWindowSize(), ExCWindowObject::SetWindowTitle(), ExCWindowObject::SetWindowTitleColor(), et UnGuard.

Référencé par ExCWindowObject::Load(), LoadFile(), ReadWindowControlObject(), et ReadWindowSubObject().

00410 {
00411 Guard(void ExCWindowObject::Load(std::ifstream *file))
00412         char                    b[255];
00413         std::string buffstring;
00414         try
00415         {
00416                 //READ WINDOW POSITION
00417                 memset(b,0,255);file->getline(b,256,'\n');
00418                 try
00419                 {
00420                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowPosition>","<#WindowPosition>");
00421                         SetPosition(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00422                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00423                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowPosition:"<<buffstring<<std::endl;}
00424                 //READ WINDOW SIZE
00425                 memset(b,0,255);file->getline(b,256,'\n');
00426                 try
00427                 {
00428                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowSize>","<#WindowSize>");
00429                         SetWindowSize(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00430                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00431                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowSize"<<std::endl;}
00432                 //READ TITLE BAR SIZE
00433                 memset(b,0,255);file->getline(b,256,'\n');
00434                 try
00435                 {
00436                         SetTitleBarSize(ExNihilo::ExtractFloatValueFromSring(b,"<TitleBarSize>","<#TitleBarSize>"));
00437                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TitleBarSize"<<std::endl;}
00438                 //READ WINDOW TITLE
00439                 memset(b,0,255);file->getline(b,256,'\n');
00440                 try
00441                 {
00442                         SetWindowTitle(ExNihilo::ExtracValueFromSring(b,"<WindowTitle>","<#WindowTitle>"));
00443                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowTitle"<<std::endl;}
00444                 //READ WINDOW TITLE COLOR
00445                 memset(b,0,255);file->getline(b,256,'\n');
00446                 try
00447                 {
00448                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowTitleColor>","<#WindowTitleColor>");
00449                         SetWindowTitleColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00450                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00451                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00452                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowTitleColor"<<std::endl;}
00453                 //READ IS BACRGROUND BLENDING AND VALUE
00454                 memset(b,0,255);file->getline(b,256,'\n');
00455                 try
00456                 {
00457                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<IsBackroundBlending>","<#IsBackroundBlending>"))
00458                         {
00459                                 memset(b,0,255);file->getline(b,256,'\n');
00460                                 SetBackroundBlending(true,ExNihilo::ExtractFloatValueFromSring(b,"<BackroundBlendingValue>","<#BackroundBlendingValue>"));
00461                         }else 
00462                         {
00463                                 memset(b,0,255);file->getline(b,256,'\n');
00464                                 SetBackroundBlending(false,ExNihilo::ExtractFloatValueFromSring(b,"<BackroundBlendingValue>","<#BackroundBlendingValue>"));
00465                         }
00466                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading IsBackroundBlending"<<std::endl;}
00467                 //READ BACKGROUND COLOR
00468                 memset(b,0,255);file->getline(b,256,'\n');
00469                 try
00470                 {
00471                         buffstring=ExNihilo::ExtracValueFromSring(b,"<BackroundColor>","<#BackroundColor>");
00472                         SetBackroundColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00473                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00474                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00475                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundColor"<<std::endl;}
00476                 //READ IS SHOW BORDER
00477                 memset(b,0,255);file->getline(b,256,'\n');
00478                 try
00479                 {
00480                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<ShowBorder>","<#ShowBorder>"))
00481                         {
00482                                 SetShowBorder(true);
00483                         }else 
00484                         {
00485                                 SetShowBorder(false);
00486                         }
00487                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading ShowBorder"<<std::endl;}
00488                 //READ BACKGROUND COLOR
00489                 memset(b,0,255);file->getline(b,256,'\n');
00490                 try
00491                 {
00492                         buffstring=ExNihilo::ExtracValueFromSring(b,"<BorderColor>","<#BorderColor>");
00493                         SetBorderColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00494                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00495                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00496                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BorderColor"<<std::endl;}
00497                 //READ IS BACRGROUND TEXTURING AND TEXTURE 1
00498                 memset(b,0,255);file->getline(b,256,'\n');
00499                 try
00500                 {
00501                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<BackroundIsTexturing1>","<#BackroundIsTexturing1>"))
00502                         {
00503                                 memset(b,0,255);file->getline(b,256,'\n');
00504                                 SetBackroundTexturing1(true,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture1>","<#BackroundTexture1>"));
00505                         }else 
00506                         {
00507                                 memset(b,0,255);file->getline(b,256,'\n');
00508                                 SetBackroundTexturing1(false,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture1>","<#BackroundTexture1>"));
00509                         }
00510                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundIsTexturing1 :"<<buffstring<<std::endl;}        
00511                 //READ IS BACRGROUND TEXTURING AND TEXTURE 2
00512                 memset(b,0,255);file->getline(b,256,'\n');
00513                 try
00514                 {
00515                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<BackroundIsTexturing2>","<#BackroundIsTexturing2>"))
00516                         {
00517                                 memset(b,0,255);file->getline(b,256,'\n');
00518                                 SetBackroundTexturing2(true,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture2>","<#BackroundTexture2>"));
00519                         }else 
00520                         {
00521                                 memset(b,0,255);file->getline(b,256,'\n');
00522                                 SetBackroundTexturing2(false,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture2>","<#BackroundTexture2>"));
00523                         }
00524                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundIsTexturing2:"<<buffstring<<std::endl;} 
00525                 //READ TEXTURE IS MOUVING
00526                 memset(b,0,255);file->getline(b,256,'\n');
00527                 try
00528                 {
00529                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<TextureIsMouving>","<#TextureIsMouving>"))
00530                         {
00531                                 SetTextureIsMouving(true);
00532                         }else 
00533                         {
00534                                 SetTextureIsMouving(false);
00535                         }
00536                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TextureIsMouving"<<std::endl;}
00537                 //READ TEXTURE MOUVING VEC
00538                 memset(b,0,255);file->getline(b,256,'\n');
00539                 try
00540                 {
00541                         buffstring=ExNihilo::ExtracValueFromSring(b,"<TextureMouvingVec>","<#TextureMouvingVec>");
00542                         SetTextureMouvingVec(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00543                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00544                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TextureMouvingVec:"<<buffstring<<std::endl;}
00545         }catch(...){throw ExCExpFileReadError();}
00546 UnGuard
00547 }

bool ExCWindow::LoadFile std::string  FileName  )  [virtual]
 

Redéfinie à partir de ExCObject.

Définition à la ligne 263 du fichier old/ExCWindow.cpp.

Références ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCObject::LoadFile(), LoadFile(), m_TitleBar, PREFIX, ReadWindowSubObject(), et UnGuard.

Référencé par LoadFile().

00264 {
00265 Guard(void ExCWindow::LoadFile(std::string FileName))
00266         char                    buffer[255],b[255];
00267         std::string buffstring;
00268         std::ifstream file,fileControl;
00269         #ifdef UNIX_SRC
00270         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00271         #else
00272         sprintf(buffer, "../Data/Window/%s", FileName.data());
00273         #endif
00274         file.open(buffer,std::ios::in);
00275         if(file.is_open())
00276         {
00277                 //read header 
00278                 memset(b,0,255);file.getline(b,256,'\n');
00279                 try
00280                 {
00281                         //READ MAIN WINDOW INFO
00282                         ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00283                         Load(&file);
00284 
00285                         //READ CONTENT WINDOW INFO
00286                         memset(b,0,255);file.getline(b,256,'\n');
00287                         buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForWindow>","<#FileForWindow>");
00288                         ReadWindowSubObject(this,buffstring);
00289 
00290                         //READ BAR WINDOW INFO
00291                         /*memset(b,0,255);file.getline(b,256,'\n');
00292                         buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForBar>","<#FileForBar>");
00293                         ReadWindowSubObject(this,buffstring);
00294                         */
00295                         m_TitleBar.LoadFile(ExNihilo::ExtracValueFromSring(b,"<FileForBar>","<#FileForBar>"));
00296 
00297                 }catch(ExCExpStringNotFound){std::cout<<"Bad file type plok"<<buffer<<std::endl;}
00298         }else
00299         {
00300                 std::cout<<"ExCExpFileNotFound:"<<buffer<<std::endl;
00301                 throw   ExCExpFileNotFound();
00302         }
00303 UnGuard
00304 }

bool ExCWindow::PointInWindow ExCVec2D  point  ) 
 

Redéfinie à partir de ExCWindowObject.

bool ExCWindow::PointInWindow ExCVec2D  point  ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 320 du fichier ExCWindow.cpp.

Références ExCWindowObject::IsShowWindow(), m_TitleBar, m_Window, et ExCWindowObject::PointInWindow().

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

00321 {
00322         if(ExCWindowObject::PointInWindow(point))
00323         {
00324                 if(m_TitleBar.PointInWindow(point))return true;
00325                 if(m_Window.PointInWindow(point))
00326                 {
00327                         if(m_Window.IsShowWindow())return true;
00328                         else return false;
00329                 }
00330                 
00331         }
00332         return false;
00333         
00334 }

ExCWindowControl * ExCWindow::ReadWindowControlObject ExCWindowObject win,
std::string  FileName
 

Définition à la ligne 418 du fichier old/ExCWindow.cpp.

Références ExCWindowControl::AddActionCommand(), ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCWindowButtonSwitch::m_Butt1, ExCWindowButtonSwitch::m_Butt2, ExCAction::m_Param, PREFIX, ReadWindowControlObject(), ExCWindowButtonSwitchOnMouse::SwitchValue(), ExCWindowButtonSwitch::SwitchValue(), et UnGuard.

Référencé par ReadWindowControlObject(), et ReadWindowSubObject().

00419 {
00420         Guard(ExCWindowControl *  ExCWindow::ReadWindowControlObject(ExCWindowObject *win,std::string FileName))
00421                 char                    buffer[255],b[255];
00422         std::string buffstring;
00423         std::ifstream fileControl;
00424 #ifdef UNIX_SRC
00425         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00426 #else
00427         sprintf(buffer, "../Data/Window/%s", FileName.data());
00428 #endif
00429         fileControl.open(buffer,std::ios::in);
00430         if(fileControl.is_open())
00431         {
00432                 memset(b,0,255);fileControl.getline(b,256,'\n');
00433                 buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00434                 // EXCWINDOWLABEL CONTROL                                       
00435                 if(strcmp(buffstring.data(),"ExCWindowLabel")==0)
00436                 {
00437                         ExCWindowLabel *NewLabel;
00438                         NewLabel= new ExCWindowLabel;
00439                         //ReadWindowObject(NewLabel,&fileControl);
00440                         NewLabel->Load(&fileControl);
00441                         win->AddObjectControl(NewLabel);
00442                 }
00443                 // EXCWINDOWEDITLABEL CONTROL                                   
00444                 if(strcmp(buffstring.data(),"ExCWindowEditLabel")==0)
00445                 {
00446                         ExCWindowEditLabel *NewEditLabel;
00447                         NewEditLabel= new ExCWindowEditLabel;
00448                         //ReadWindowObject(NewLabel,&fileControl);
00449                         NewEditLabel->Load(&fileControl);
00450                         win->AddObjectControl(NewEditLabel);
00451                 }
00452                 // EXCWINDOWBUTTON CONTROL                                      
00453                 if(strcmp(buffstring.data(),"ExCWindowButton")==0)
00454                 {
00455                         ExCWindowButton *NewButton;
00456                         NewButton= new ExCWindowButton;
00457                         //ReadWindowObject(NewButton,&fileControl);
00458                         NewButton->Load(&fileControl);
00459                         //READ ACTION FOR BUTTON
00460                         memset(b,0,255);fileControl.getline(b,256,'\n');
00461                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00462                         ExCAction Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00463                         ExCCommand Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00464                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00465                         NewButton->AddActionCommand(Action,Command);
00466                         win->AddObjectControl(NewButton);
00467                 }
00468                 //EXCWINDOWBUTTONSWITCH CONTROL
00469                 if(strcmp(buffstring.data(),"ExCWindowButtonSwitch")==0)
00470                 {
00471                         std::ifstream fileB1,fileB2;
00472                         ExCWindowButtonSwitch *NewButton;
00473                         NewButton= new ExCWindowButtonSwitch;
00474                         //ReadWindowObject(NewButton,&fileControl);
00475                         NewButton->Load(&fileControl);
00476                         ExCWindowButton * Butt1,*Butt2;
00477                         Butt1=new ExCWindowButton;
00478                         Butt2=new ExCWindowButton;
00479 
00480                         //Read Normal Button
00481                         memset(b,0,255);fileControl.getline(b,256,'\n');
00482                         buffstring=ExNihilo::ExtracValueFromSring(b,"<Button1>","<#Button1>");
00483         //ReadWindowObject(Butt1,buffstring,&fileB1);
00484                         NewButton->m_Butt1=Butt1;
00485 
00486 
00487                         //Read Alternate Button
00488                         memset(b,0,255);fileControl.getline(b,256,'\n');
00489                         buffstring=ExNihilo::ExtracValueFromSring(b,"<Button2>","<#Button2>");
00490         //ReadWindowObject(Butt2,buffstring,&fileB2);
00491                         NewButton->m_Butt2=Butt2;
00492 
00493                         //READ ACTION FOR BUTTON1
00494                         memset(b,0,255);fileB1.getline(b,256,'\n');
00495                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00496                         ExCAction Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00497                         ExCCommand Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00498                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00499                         Butt1->AddActionCommand(Action,Command);
00500                         fileB1.close();
00501 
00502                         //READ ACTION FOR BUTTON2
00503                         memset(b,0,255);fileB2.getline(b,256,'\n');
00504                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00505                         Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00506                         Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00507                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00508                         Butt2->AddActionCommand(Action,Command);
00509                         fileB2.close();
00510 
00511                         NewButton->SwitchValue();
00512                         //NewButton->SwitchValue();
00513                         win->AddObjectControl(NewButton);
00514                 }
00515                 //EXCWINDOWBUTTONSWITCHONMOUSE CONTROL
00516                 if(strcmp(buffstring.data(),"ExCWindowButtonSwitchOnMouse")==0)
00517                 {
00518                         std::ifstream fileB1,fileB2;
00519                         ExCWindowButtonSwitchOnMouse *NewButton;
00520                         NewButton= new ExCWindowButtonSwitchOnMouse;
00521                         //ReadWindowObject(NewButton,&fileControl);
00522                         NewButton->Load(&fileControl);
00523                         ExCWindowButton * Butt1,*Butt2;
00524                         Butt1=new ExCWindowButton;
00525                         Butt2=new ExCWindowButton;
00526 
00527                         //Read Normal Button
00528                         memset(b,0,255);fileControl.getline(b,256,'\n');
00529                         buffstring=ExNihilo::ExtracValueFromSring(b,"<Button1>","<#Button1>");
00530         //ReadWindowObject(Butt1,buffstring,&fileB1);
00531                         NewButton->m_Butt1=Butt1;
00532 
00533 
00534                         //Read Alternate Button
00535                         memset(b,0,255);fileControl.getline(b,256,'\n');
00536                         buffstring=ExNihilo::ExtracValueFromSring(b,"<Button2>","<#Button2>");
00537         //ReadWindowObject(Butt2,buffstring,&fileB2);
00538                         NewButton->m_Butt2=Butt2;
00539 
00540                         //READ ACTION FOR BUTTON1
00541                         memset(b,0,255);fileB1.getline(b,256,'\n');
00542                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00543                         ExCAction Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00544                         ExCCommand Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00545                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00546                         Butt1->AddActionCommand(Action,Command);
00547                         fileB1.close();
00548 
00549                         //READ ACTION FOR BUTTON2
00550                         memset(b,0,255);fileB2.getline(b,256,'\n');
00551                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00552                         Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00553                         Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00554                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00555                         Butt2->AddActionCommand(Action,Command);
00556                         fileB2.close();
00557 
00558                         NewButton->SwitchValue();
00559                         //NewButton->SwitchValue();
00560                         win->AddObjectControl(NewButton);
00561                 }
00562         }
00563         fileControl.close();
00564         return NULL;
00565         UnGuard
00566 }

void ExCWindow::ReadWindowSubObject ExCWindow win,
std::string  FileName
 

Définition à la ligne 306 du fichier old/ExCWindow.cpp.

Références ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), m_CloseButton, m_MaximizeButton, m_MinimizeButton, m_MinimizeToBarButton, m_TitleBar, m_Window, PREFIX, ReadWindowControlObject(), ReadWindowSubObject(), ExCWindowObject::SetBackroundColor(), et UnGuard.

Référencé par LoadFile(), et ReadWindowSubObject().

00307 {
00308 Guard(void ExCWindow::ReadWindowSubObject(ExCWindow *win,std::string FileName))
00309         char                    buffer[255],b[255];
00310         std::string buffstring;
00311         std::ifstream file,fileButton,fileControl;
00312 #ifdef UNIX_SRC
00313         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00314 #else
00315         sprintf(buffer, "../Data/Window/%s", FileName.data());
00316 #endif
00317         //std::cout<<buffer<<std::endl;
00318         file.open(buffer,std::ios::in);
00319 
00320         if(file.is_open())
00321         {
00322                 //read header 
00323                 memset(b,0,255);file.getline(b,256,'\n');
00324                 try
00325                 {
00326                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00327                         if(strcmp(buffstring.data(),"WindowContent")==0)
00328                         {
00329                                 m_Window.Load(&file);   
00330                                 //Read all control
00331                                 memset(b,0,255);file.getline(b,256,'\n');
00332                                 int numberofcontrol=ExNihilo::ExtractIntValueFromSring(b,"<NumberOfControl>","<#NumberOfControl>");
00333                                 for(int i=0;i<numberofcontrol;i++)
00334                                 {
00335                                         memset(b,0,255);file.getline(b,256,'\n');
00336                                         ReadWindowControlObject(win->GetWindowContentPointer(),ExNihilo::ExtracValueFromSring(b,"<FileControl>","<#FileControl>"));
00337                                 }
00338                         }
00339                         if(strcmp(buffstring.data(),"BarContent")==0)
00340                         {
00341                                 m_TitleBar.Load(&file);
00342                                 //READ CLOSE BUTTON
00343                                 memset(b,0,255);file.getline(b,256,'\n');
00344                                 buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForButtonClose>","<#FileForButtonClose>");
00345 #ifdef UNIX_SRC
00346                                 sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", buffstring.data());
00347 #else
00348                                 sprintf(buffer, "../Data/Window/%s", buffstring.data());
00349 #endif
00350                                 fileButton.open(buffer,std::ios::in);
00351                                 if(fileButton.is_open())
00352                                 {
00353                                         memset(b,0,255);fileButton.getline(b,256,'\n');
00354                                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00355                                         m_CloseButton->Load(&fileButton);
00356                                         m_CloseButton->SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00357                                 }fileButton.close();
00358                                 //READ Maximize BUTTON
00359                                 memset(b,0,255);file.getline(b,256,'\n');
00360                                 buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForButtonMaximize>","<#FileForButtonMaximize>");
00361 #ifdef UNIX_SRC
00362                                 sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", buffstring.data());
00363 #else
00364                                 sprintf(buffer, "../Data/Window/%s", buffstring.data());
00365 #endif
00366                                 fileButton.open(buffer,std::ios::in);
00367                                 if(fileButton.is_open())
00368                                 {
00369                                         memset(b,0,255);fileButton.getline(b,256,'\n');
00370                                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00371                                         m_MaximizeButton->Load(&fileButton);
00372                                         m_MaximizeButton->SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00373                                 }fileButton.close();
00374                                 //READ Minimize BUTTON
00375                                 memset(b,0,255);file.getline(b,256,'\n');
00376                                 buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForButtonMinimize>","<#FileForButtonMinimize>");
00377 #ifdef UNIX_SRC
00378                                 sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", buffstring.data());
00379 #else
00380                                 sprintf(buffer, "../Data/Window/%s", buffstring.data());
00381 #endif
00382                                 fileButton.open(buffer,std::ios::in);
00383                                 if(fileButton.is_open())
00384                                 {
00385                                         memset(b,0,255);fileButton.getline(b,256,'\n');
00386                                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00387                                         m_MinimizeButton->Load(&fileButton);
00388                                         m_MinimizeButton->SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00389                                 }fileButton.close();
00390                                 //READ MinimizeToBar BUTTON
00391                                 memset(b,0,255);file.getline(b,256,'\n');
00392                                 buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForButtonMinimizeToBar>","<#FileForButtonMinimizeToBar>");
00393 #ifdef UNIX_SRC
00394                                 sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", buffstring.data());
00395 #else
00396                                 sprintf(buffer, "../Data/Window/%s", buffstring.data());
00397 #endif
00398                                 fileButton.open(buffer,std::ios::in);
00399                                 if(fileButton.is_open())
00400                                 {
00401                                         memset(b,0,255);fileButton.getline(b,256,'\n');
00402                                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00403                                         //ReadWindowObject(win->GetButtonMinimizeToBar(),&fileButton);
00404                                         m_MinimizeToBarButton->Load(&fileButton);
00405                                         m_MinimizeToBarButton->SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00406                                 }fileButton.close();
00407 
00408                         }
00409                 }catch(ExCExpStringNotFound)
00410                 {
00411                         std::cout<<"ReadWindowSubObject::ExCExpStringNotFound";
00412                 }
00413         }else throw   ExCExpFileNotFound();
00414         file.close();
00415         UnGuard
00416 }

void ExCWindow::RefreshPosotion void   ) 
 

void ExCWindow::RefreshPosotion void   ) 
 

Définition à la ligne 224 du fichier ExCWindow.cpp.

Références ExCWindowObject::GetOldPosition(), ExCObject2D::GetPosition(), ExCWindowObject::GetVecWindowObject(), ExCVec2D::GetX(), ExCVec2D::GetY(), Guard, m_CloseButton, m_MaximizeButton, m_MinimizeButton, m_MinimizeToBarButton, ExCObject2D::m_Position, m_TitleBar, ExCWindowObject::m_TitleBarSize, m_Window, ExCWindowObject::m_WindowSize, RefreshPosotion(), ExCWindowObject::SetPosition(), et UnGuard.

Référencé par ExCWindow(), ExCWindowMessageBox::ExCWindowMessageBox(), ExCWindowMessageBoxQuestion::ExCWindowMessageBoxQuestion(), ExManagerObjectWindow::Load(), RefreshPosotion(), et SetWindowPosition().

void ExCWindow::RefreshSize void   ) 
 

void ExCWindow::RefreshSize void   ) 
 

Définition à la ligne 241 du fichier ExCWindow.cpp.

Références ExCVec2D::GetX(), ExCVec2D::GetY(), Guard, m_CloseButton, m_MaximizeButton, m_MinimizeButton, m_MinimizeToBarButton, m_TitleBar, ExCWindowObject::m_TitleBarSize, m_Window, ExCWindowObject::m_WindowSize, RefreshSize(), ExCWindowObject::SetWindowSize(), et UnGuard.

Référencé par ExCWindow(), ExCWindowMessageBox::ExCWindowMessageBox(), ExCWindowMessageBoxQuestion::ExCWindowMessageBoxQuestion(), ExManagerObjectWindow::Load(), RefreshSize(), SetWindowPosition(), et SetWindowSize().

00242 {
00243 Guard(void ExCWindow::RefreshSize(void))
00244         m_TitleBar.SetWindowSize(ExCVec2D(m_WindowSize.GetX(),m_TitleBarSize));
00245         m_Window.SetWindowSize(ExCVec2D(m_WindowSize.GetX(),m_WindowSize.GetY()-m_TitleBarSize));
00246         m_CloseButton->SetWindowSize(ExCVec2D(m_TitleBarSize-3,m_TitleBarSize-4));
00247         m_MaximizeButton->SetWindowSize(ExCVec2D(m_TitleBarSize-3,m_TitleBarSize-4));
00248         m_MinimizeButton->SetWindowSize(ExCVec2D(m_TitleBarSize-3,m_TitleBarSize-4));
00249         m_MinimizeToBarButton->SetWindowSize(ExCVec2D(m_TitleBarSize-3,m_TitleBarSize-4));
00250 UnGuard
00251 }       

void ExCWindowContent::RemoveObject ExCWindowObject object  )  [inherited]
 

void ExCWindow::SetActive bool  status  )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 128 du fichier old/ExCWindow.h.

Références m_Active.

Référencé par ExManagerObjectWindow::InputCommand(), et ExManagerObjectWindow::SetCurrentObject().

00128 {m_Active=status;}

void ExCWindowObject::SetBackroundBlending bool  state,
float  value
[inline, inherited]
 

Définition à la ligne 169 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundBlending, et ExCWindowObject::m_Blending.

00169 {m_Blending=state;m_BackroundBlending=value;}

void ExCWindowObject::SetBackroundBlending bool  state  )  [inline, inherited]
 

Définition à la ligne 168 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_Blending.

00168 {m_Blending=state;}

void ExCWindowObject::SetBackroundBlending bool  state,
float  value
[inline, inherited]
 

Définition à la ligne 191 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundBlending, et ExCWindowObject::m_Blending.

00191 {m_Blending=state;m_BackroundBlending=value;}

void ExCWindowObject::SetBackroundBlending bool  state  )  [inline, inherited]
 

Définition à la ligne 190 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_Blending.

Référencé par ExCWindowObject::Load().

00190 {m_Blending=state;}

void ExCWindowObject::SetBackroundColor ExCVec3D  Color  )  [inline, inherited]
 

Définition à la ligne 170 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundColor.

00170 {m_BackroundColor=Color;}       

void ExCWindowObject::SetBackroundColor ExCVec3D  Color  )  [inline, inherited]
 

Définition à la ligne 192 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundColor.

Référencé par ExCWindowTitleBar::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), Init(), ExCWindowObject::Load(), et ReadWindowSubObject().

00192 {m_BackroundColor=Color;}       

void ExCWindowObject::SetBackroundTexturing1 bool  status,
std::string  texture
[inline, inherited]
 

Définition à la ligne 156 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing1, et ExCWindowObject::m_BackroundTexture1.

void ExCWindowObject::SetBackroundTexturing1 bool  status,
std::string  texture
[inline, inherited]
 

Définition à la ligne 178 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing1, et ExCWindowObject::m_BackroundTexture1.

Référencé par ExCWindowTitleBar::Init(), Init(), et ExCWindowObject::Load().

void ExCWindowObject::SetBackroundTexturing2 bool  status,
std::string  texture
[inline, inherited]
 

Définition à la ligne 159 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing2, et ExCWindowObject::m_BackroundTexture2.

void ExCWindowObject::SetBackroundTexturing2 bool  status,
std::string  texture
[inline, inherited]
 

Définition à la ligne 181 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing2, et ExCWindowObject::m_BackroundTexture2.

Référencé par ExCWindowTitleBar::Init(), Init(), et ExCWindowObject::Load().

void ExCWindowObject::SetBorderColor ExCVec3D  Color  )  [inline, inherited]
 

Définition à la ligne 175 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BorderColor.

00175 {m_BorderColor=Color;}  

void ExCWindowObject::SetBorderColor ExCVec3D  Color  )  [inline, inherited]
 

Définition à la ligne 197 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BorderColor.

Référencé par ExCWindowMessageBoxQuestion::Draw(), ExCWindowTitleBar::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), Init(), et ExCWindowObject::Load().

00197 {m_BorderColor=Color;}  

void ExCWindowObject::SetBorderSize float  value  )  [inline, inherited]
 

Définition à la ligne 173 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BorderSize.

00173 {m_BorderSize=value;}

void ExCWindowObject::SetBorderSize float  value  )  [inline, inherited]
 

Définition à la ligne 195 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BorderSize.

00195 {m_BorderSize=value;}

void ExCWindow::SetCanMouve bool  status  )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 120 du fichier old/ExCWindow.h.

Références m_CanMouve.

00120 {m_CanMouve=status;}

void ExCObject::SetFileName std::string  FileName  )  [inline, inherited]
 

Définition à la ligne 98 du fichier ExCObject.h.

Références ExCObject::m_ObjectFileName.

Référencé par ExManagerModel::Load(), ExManagerMap::Load(), ExManagerEntity::Load(), ExCGizmoLineBezier::LoadFile(), ExCAnimation::LoadFile(), et ExManagerEntity::LoadGroupe().

00098 {m_ObjectFileName = FileName;}

void ExCObject::SetFileName std::string  FileName  )  [inline, inherited]
 

Définition à la ligne 98 du fichier ExCObject.h.

Références ExCObject::m_ObjectFileName.

Référencé par ExManagerModel::Load(), ExManagerMap::Load(), ExManagerEntity::Load(), ExCGizmoLineBezier::LoadFile(), ExCAnimation::LoadFile(), et ExManagerEntity::LoadGroupe().

00098 {m_ObjectFileName = FileName;}

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

Définition à la ligne 66 du fichier ExCObject.cpp.

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

Référencé par ExManagerId::RecordObject().

00067 {
00068         Consol=consol;
00069         FluxAction=action;
00070 }

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

Définition à la ligne 66 du fichier ExCObject.cpp.

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

Référencé par ExManagerId::RecordObject().

00067 {
00068         Consol=consol;
00069         FluxAction=action;
00070 }

void ExCObject::SetId ExNihilo::ExId  Id  )  [inline, inherited]
 

Définition à la ligne 96 du fichier ExCObject.h.

Références ExNihilo::ExId, et ExCObject::m_ObjectId.

Référencé par ExCSystemeParticule::CreateNewParticle(), ExCObject::ExCObject(), ExManagerId::RecordObject(), et ExCObject::SetIdName().

00096 {m_ObjectId=Id;}

void ExCObject::SetId ExNihilo::ExId  Id  )  [inline, inherited]
 

Définition à la ligne 96 du fichier ExCObject.h.

Références ExNihilo::ExId, et ExCObject::m_ObjectId.

Référencé par ExCSystemeParticule::CreateNewParticle(), ExCObject::ExCObject(), ExManagerId::RecordObject(), et ExCObject::SetIdName().

00096 {m_ObjectId=Id;}

void ExCObject::SetIdName ExNihilo::IdName  idname  )  [inherited]
 

Définition à la ligne 47 du fichier ExCObject.cpp.

Références ExNihilo::IdName, ExCObject::SetId(), et ExCObject::SetName().

00048 {
00049         SetName(idname.second);
00050         SetId(idname.first);
00051 }

void ExCObject::SetIdName ExNihilo::IdName  idname  )  [inherited]
 

Définition à la ligne 47 du fichier ExCObject.cpp.

Références ExNihilo::IdName, ExCObject::SetId(), et ExCObject::SetName().

00048 {
00049         SetName(idname.second);
00050         SetId(idname.first);
00051 }

void ExCWindow::SetManagerTexture ExManagerTexture Texture  ) 
 

Redéfinie à partir de ExCWindowContent.

void ExCWindow::SetManagerTexture ExManagerTexture Texture  ) 
 

Redéfinie à partir de ExCWindowContent.

Définition à la ligne 215 du fichier ExCWindow.cpp.

Références Guard, m_TitleBar, m_Window, ExCWindowObject::ManagerTexture, ExCWindowObject::SetManagerTexture(), SetManagerTexture(), et UnGuard.

Référencé par ExManagerObjectWindow::InputAction(), ExManagerObjectWindow::Load(), et SetManagerTexture().

00216 {
00217 Guard(void ExCWindow::SetManagerTexture(ExManagerTexture * Texture))
00218         ManagerTexture = Texture;
00219         m_TitleBar.SetManagerTexture(ManagerTexture);
00220         m_Window.SetManagerTexture(ManagerTexture);
00221 UnGuard
00222 }

void ExCWindowObject::SetManagerWindow ExManagerWindow Window  )  [inline, inherited]
 

Définition à la ligne 124 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::ManagerWindow.

00124 {ManagerWindow = Window;}

void ExCWindowObject::SetManagerWindow ExManagerWindow Window  )  [inline, inherited]
 

Définition à la ligne 142 du fichier ExCWindowObject.h.

Références ExCWindowObject::ManagerWindow.

Référencé par ExCWindowObject::AddObjectControl(), ExManagerObjectWindow::InputAction(), et ExManagerObjectWindow::Load().

00142 {ManagerWindow = Window;}

void ExCWindow::SetMaximized bool  status  )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 122 du fichier old/ExCWindow.h.

Références m_Maximized.

Référencé par ExManagerObjectWindow::InputAction().

00122 {m_Maximized=status;}

void ExCWindow::SetMouving bool  status  )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 118 du fichier old/ExCWindow.h.

Références m_Mouving.

00118 {m_Mouving=status;}

void ExCObject::SetName std::string  Name  )  [inline, inherited]
 

Redéfinie dans ExCTexture.

Définition à la ligne 97 du fichier ExCObject.h.

Références ExCObject::m_ObjectName.

Référencé par ExManagerCamera::AddCamera(), ExCAnimation::ExCAnimation(), ExCCamera::ExCCamera(), ExCCameraChase::ExCCameraChase(), ExCCameraFirst::ExCCameraFirst(), ExCCameraFlight::ExCCameraFlight(), ExCCameraFree::ExCCameraFree(), ExCEntity::ExCEntity(), ExCFont::ExCFont(), ExCGizmo::ExCGizmo(), ExCGizmoElipsoide::ExCGizmoElipsoide(), ExCGizmoFace::ExCGizmoFace(), ExCGizmoLine::ExCGizmoLine(), ExCGizmoLineBezier::ExCGizmoLineBezier(), ExCGizmoPoint::ExCGizmoPoint(), ExCGizmoRectangle::ExCGizmoRectangle(), ExCGizmoSphere::ExCGizmoSphere(), ExCGroupEntity::ExCGroupEntity(), ExCInterface::ExCInterface(), ExCLight::ExCLight(), ExCLoadingAnimation::ExCLoadingAnimation(), ExCMesh::ExCMesh(), ExCMesh3ds::ExCMesh3ds(), ExCMeshBilboarded::ExCMeshBilboarded(), ExCMeshFireEffect::ExCMeshFireEffect(), ExCMeshLOD3ds::ExCMeshLOD3ds(), ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSmogEffect::ExCMeshSmogEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCMeshWaterEffect::ExCMeshWaterEffect(), ExCModel3DS::ExCModel3DS(), ExCModelASC::ExCModelASC(), ExCModelEXM::ExCModelEXM(), ExCModelMD2::ExCModelMD2(), ExCModelMD3::ExCModelMD3(), ExCModelOBJ::ExCModelOBJ(), ExCObject::ExCObject(), ExCObject2D::ExCObject2D(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCParticuleLine::ExCParticuleLine(), ExCParticulePoint::ExCParticulePoint(), ExCParticuleTexture::ExCParticuleTexture(), ExCSound::ExCSound(), ExCSpirit::ExCSpirit(), ExCSystemeParticule::ExCSystemeParticule(), ExCVertexProgram::ExCVertexProgram(), ExCWindowContent::ExCWindowContent(), ExCWindowControl::ExCWindowControl(), ExCWindowTitleBar::ExCWindowTitleBar(), ExManagerSpirit::Init(), ExManagerFont::Init(), ExCWindowTitleBar::Init(), ExCWindowObject::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), Init(), ExManagerModel::Load(), ExManagerMesh::Load(), ExCSystemeParticule::Load(), ExCModelASC::Load(), ExManagerLoad::LoadAnimationFile(), ExCGroupEntity::LoadFile(), ExCAnimation::LoadFile(), ExManagerEntity::LoadGroupe(), ExManagerSound::LoadSound(), ExManagerId::RecordObject(), et ExCObject::SetIdName().

00097 {m_ObjectName = Name;}

void ExCObject::SetName std::string  Name  )  [inline, inherited]
 

Redéfinie dans ExCTexture.

Définition à la ligne 97 du fichier ExCObject.h.

Références ExCObject::m_ObjectName.

Référencé par ExManagerCamera::AddCamera(), ExCAnimation::ExCAnimation(), ExCCamera::ExCCamera(), ExCCameraChase::ExCCameraChase(), ExCCameraFirst::ExCCameraFirst(), ExCCameraFlight::ExCCameraFlight(), ExCCameraFree::ExCCameraFree(), ExCEntity::ExCEntity(), ExCFont::ExCFont(), ExCGizmo::ExCGizmo(), ExCGizmoElipsoide::ExCGizmoElipsoide(), ExCGizmoFace::ExCGizmoFace(), ExCGizmoLine::ExCGizmoLine(), ExCGizmoLineBezier::ExCGizmoLineBezier(), ExCGizmoPoint::ExCGizmoPoint(), ExCGizmoRectangle::ExCGizmoRectangle(), ExCGizmoSphere::ExCGizmoSphere(), ExCGroupEntity::ExCGroupEntity(), ExCInterface::ExCInterface(), ExCLight::ExCLight(), ExCLoadingAnimation::ExCLoadingAnimation(), ExCMesh::ExCMesh(), ExCMesh3ds::ExCMesh3ds(), ExCMeshBilboarded::ExCMeshBilboarded(), ExCMeshFireEffect::ExCMeshFireEffect(), ExCMeshLOD3ds::ExCMeshLOD3ds(), ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSmogEffect::ExCMeshSmogEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCMeshWaterEffect::ExCMeshWaterEffect(), ExCModel3DS::ExCModel3DS(), ExCModelASC::ExCModelASC(), ExCModelEXM::ExCModelEXM(), ExCModelMD2::ExCModelMD2(), ExCModelMD3::ExCModelMD3(), ExCModelOBJ::ExCModelOBJ(), ExCObject::ExCObject(), ExCObject2D::ExCObject2D(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCParticuleLine::ExCParticuleLine(), ExCParticulePoint::ExCParticulePoint(), ExCParticuleTexture::ExCParticuleTexture(), ExCSound::ExCSound(), ExCSpirit::ExCSpirit(), ExCSystemeParticule::ExCSystemeParticule(), ExCVertexProgram::ExCVertexProgram(), ExCWindowContent::ExCWindowContent(), ExCWindowControl::ExCWindowControl(), ExCWindowTitleBar::ExCWindowTitleBar(), ExManagerSpirit::Init(), ExManagerFont::Init(), ExCWindowTitleBar::Init(), ExCWindowObject::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), Init(), ExManagerModel::Load(), ExManagerMesh::Load(), ExCSystemeParticule::Load(), ExCModelASC::Load(), ExManagerLoad::LoadAnimationFile(), ExCGroupEntity::LoadFile(), ExCAnimation::LoadFile(), ExManagerEntity::LoadGroupe(), ExManagerSound::LoadSound(), ExManagerId::RecordObject(), et ExCObject::SetIdName().

00097 {m_ObjectName = Name;}

void ExCWindow::SetOldPosition ExCVec2D  vec  ) 
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetOldPosition ExCVec2D  vec  ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 278 du fichier ExCWindow.cpp.

Références Guard, ExCWindowObject::m_OldPosition, SetOldPosition(), et UnGuard.

Référencé par ExCWindow(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExManagerObjectWindow::InputAction(), SetOldPosition(), et SetWindowPosition().

00279 {
00280 Guard(void ExCWindow::SetOldPosition(ExCVec2D vec))
00281         m_OldPosition=vec;
00282 UnGuard
00283 }

void ExCWindow::SetOldWindowSize ExCVec2D  vec  ) 
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetOldWindowSize ExCVec2D  vec  ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 260 du fichier ExCWindow.cpp.

Références Guard, ExCWindowObject::m_OldSize, SetOldWindowSize(), et UnGuard.

Référencé par ExCWindow(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExManagerObjectWindow::InputAction(), et SetOldWindowSize().

00261 {
00262 Guard(void ExCWindow::SetOldWindowSize(ExCVec2D vec))
00263         m_OldSize=vec;
00264 UnGuard
00265 }

void ExCWindowObject::SetParrent ExCWindowObject Parent  )  [inline, inherited]
 

Définition à la ligne 126 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_Parent.

00126 {m_Parent=Parent;}

void ExCWindowObject::SetParrent ExCWindowObject Parent  )  [inline, inherited]
 

Définition à la ligne 144 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_Parent.

Référencé par ExCWindowObject::AddObjectControl(), et ExCWindowTitleBar::ExCWindowTitleBar().

00144 {m_Parent=Parent;}

void ExCWindowObject::SetPosition ExCVec2D  Position  )  [inherited]
 

Redéfinie à partir de ExCObject2D.

void ExCWindowObject::SetPosition ExCVec2D  Position  )  [inherited]
 

Redéfinie à partir de ExCObject2D.

Définition à la ligne 247 du fichier ExCWindowObject.cpp.

Références Guard, ExCWindowObject::m_OldPosition, ExCObject2D::m_Position, ExCWindowObject::SetPosition(), et UnGuard.

Référencé par ExCWindowObject::AddObjectControl(), ExCWindow(), ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel::ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), ExCWindowObject::ExCWindowObject(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowObject::Load(), RefreshPosotion(), ExCWindowObject::SetPosition(), SetWindowPosition(), et ExCWindowTitleBar::SetWindowSize().

00248 {
00249 Guard(void ExCWindowObject::SetPosition(ExCVec2D Position))
00250         m_OldPosition=m_Position;
00251         m_Position=Position;
00252 UnGuard
00253 }

void ExCWindow::SetReduced bool  status  )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 124 du fichier old/ExCWindow.h.

Références m_Reduced.

Référencé par ExManagerObjectWindow::InputAction().

00124 {m_Reduced=status;}

void ExCWindowObject::SetShowBorder bool  status  )  [inline, inherited]
 

Définition à la ligne 178 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_ShowBorder.

00178 {m_ShowBorder=status;}

void ExCWindowObject::SetShowBorder bool  status  )  [inline, inherited]
 

Définition à la ligne 200 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_ShowBorder.

Référencé par ExCWindowObject::Load().

00200 {m_ShowBorder=status;}

void ExCWindow::SetShowWindow bool  status  )  [inline]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 126 du fichier old/ExCWindow.h.

Références m_ShowWindow.

00126 {m_ShowWindow=status;}

void ExCWindow::SetShowWindowBar bool  status  )  [inline]
 

Définition à la ligne 158 du fichier old/ExCWindow.h.

Références m_TitleBar, et ExCWindowObject::SetShowWindow().

00158 {m_TitleBar.SetShowWindow(status);}

void ExCWindow::SetShowWindowBar bool  status  )  [inline]
 

Définition à la ligne 135 du fichier ExCWindow.h.

Références m_TitleBar, et ExCWindowObject::SetShowWindow().

00135 {m_TitleBar.SetShowWindow(status);}

void ExCWindow::SetShowWindowContent bool  status  )  [inline]
 

Définition à la ligne 156 du fichier old/ExCWindow.h.

Références m_Window, et ExCWindowObject::SetShowWindow().

00156 {m_Window.SetShowWindow(status);}

void ExCWindow::SetShowWindowContent bool  status  )  [inline]
 

Définition à la ligne 133 du fichier ExCWindow.h.

Références m_Window, et ExCWindowObject::SetShowWindow().

Référencé par ExManagerObjectWindow::InputAction().

00133 {m_Window.SetShowWindow(status);}

void ExCWindowObject::SetTextureIsMouving bool  state  )  [inline, inherited]
 

Définition à la ligne 162 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_TextureIsMouving.

00162 {m_TextureIsMouving=state;}

void ExCWindowObject::SetTextureIsMouving bool  state  )  [inline, inherited]
 

Définition à la ligne 184 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TextureIsMouving.

Référencé par ExCWindowTitleBar::Init(), Init(), et ExCWindowObject::Load().

00184 {m_TextureIsMouving=state;}

void ExCWindowObject::SetTextureMouvingVec ExCVec2D  vec  )  [inline, inherited]
 

Définition à la ligne 163 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_TextureMouvingVec.

00163 {m_TextureMouvingVec=vec;}

void ExCWindowObject::SetTextureMouvingVec ExCVec2D  vec  )  [inline, inherited]
 

Définition à la ligne 185 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TextureMouvingVec.

Référencé par ExCWindowTitleBar::Init(), Init(), et ExCWindowObject::Load().

00185 {m_TextureMouvingVec=vec;}

void ExCWindow::SetTitleBarSize float  size  ) 
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetTitleBarSize float  size  ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 284 du fichier ExCWindow.cpp.

Références ExCVec2D::GetX(), Guard, m_TitleBar, ExCWindowObject::m_TitleBarSize, ExCWindowObject::m_WindowSize, SetTitleBarSize(), ExCWindowObject::SetWindowSize(), et UnGuard.

Référencé par Init(), et SetTitleBarSize().

00285 {
00286 Guard(void ExCWindow::SetTitleBarSize(float size))
00287         m_TitleBarSize=size;
00288         m_TitleBar.SetWindowSize(ExCVec2D(m_WindowSize.GetX(),m_TitleBarSize));
00289 UnGuard
00290 }       

void ExCObject::SetType std::string  Type  )  [inline, inherited]
 

Définition à la ligne 99 du fichier ExCObject.h.

Références ExCObject::m_ObjectType.

Référencé par ExCAnimation::ExCAnimation(), ExCCamera::ExCCamera(), ExCCameraChase::ExCCameraChase(), ExCCameraFirst::ExCCameraFirst(), ExCCameraFlight::ExCCameraFlight(), ExCCameraFree::ExCCameraFree(), ExCEntity::ExCEntity(), ExCFont::ExCFont(), ExCGizmo::ExCGizmo(), ExCGizmoElipsoide::ExCGizmoElipsoide(), ExCGizmoFace::ExCGizmoFace(), ExCGizmoLine::ExCGizmoLine(), ExCGizmoLineBezier::ExCGizmoLineBezier(), ExCGizmoPoint::ExCGizmoPoint(), ExCGizmoRectangle::ExCGizmoRectangle(), ExCGizmoSphere::ExCGizmoSphere(), ExCGroupEntity::ExCGroupEntity(), ExCInterface::ExCInterface(), ExCLight::ExCLight(), ExCLoadingAnimation::ExCLoadingAnimation(), ExCMesh::ExCMesh(), ExCMesh3ds::ExCMesh3ds(), ExCMeshBilboarded::ExCMeshBilboarded(), ExCMeshFireEffect::ExCMeshFireEffect(), ExCMeshLOD3ds::ExCMeshLOD3ds(), ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSmogEffect::ExCMeshSmogEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCMeshWaterEffect::ExCMeshWaterEffect(), ExCModel3DS::ExCModel3DS(), ExCModelASC::ExCModelASC(), ExCModelEXM::ExCModelEXM(), ExCModelMD2::ExCModelMD2(), ExCModelMD3::ExCModelMD3(), ExCModelOBJ::ExCModelOBJ(), ExCObject::ExCObject(), ExCObject2D::ExCObject2D(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCParticuleLine::ExCParticuleLine(), ExCParticulePoint::ExCParticulePoint(), ExCParticuleTexture::ExCParticuleTexture(), ExCSound::ExCSound(), ExCSpirit::ExCSpirit(), ExCSystemeParticule::ExCSystemeParticule(), ExCTexture::ExCTexture(), ExCVertexProgram::ExCVertexProgram(), ExCWindowContent::ExCWindowContent(), ExCWindowControl::ExCWindowControl(), ExCWindowTitleBar::ExCWindowTitleBar(), ExCWindowObject::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), Init(), et ExManagerId::RecordObject().

00099 {m_ObjectType = Type;}

void ExCObject::SetType std::string  Type  )  [inline, inherited]
 

Définition à la ligne 99 du fichier ExCObject.h.

Références ExCObject::m_ObjectType.

Référencé par ExCAnimation::ExCAnimation(), ExCCamera::ExCCamera(), ExCCameraChase::ExCCameraChase(), ExCCameraFirst::ExCCameraFirst(), ExCCameraFlight::ExCCameraFlight(), ExCCameraFree::ExCCameraFree(), ExCEntity::ExCEntity(), ExCFont::ExCFont(), ExCGizmo::ExCGizmo(), ExCGizmoElipsoide::ExCGizmoElipsoide(), ExCGizmoFace::ExCGizmoFace(), ExCGizmoLine::ExCGizmoLine(), ExCGizmoLineBezier::ExCGizmoLineBezier(), ExCGizmoPoint::ExCGizmoPoint(), ExCGizmoRectangle::ExCGizmoRectangle(), ExCGizmoSphere::ExCGizmoSphere(), ExCGroupEntity::ExCGroupEntity(), ExCInterface::ExCInterface(), ExCLight::ExCLight(), ExCLoadingAnimation::ExCLoadingAnimation(), ExCMesh::ExCMesh(), ExCMesh3ds::ExCMesh3ds(), ExCMeshBilboarded::ExCMeshBilboarded(), ExCMeshFireEffect::ExCMeshFireEffect(), ExCMeshLOD3ds::ExCMeshLOD3ds(), ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSmogEffect::ExCMeshSmogEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCMeshWaterEffect::ExCMeshWaterEffect(), ExCModel3DS::ExCModel3DS(), ExCModelASC::ExCModelASC(), ExCModelEXM::ExCModelEXM(), ExCModelMD2::ExCModelMD2(), ExCModelMD3::ExCModelMD3(), ExCModelOBJ::ExCModelOBJ(), ExCObject::ExCObject(), ExCObject2D::ExCObject2D(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCParticuleLine::ExCParticuleLine(), ExCParticulePoint::ExCParticulePoint(), ExCParticuleTexture::ExCParticuleTexture(), ExCSound::ExCSound(), ExCSpirit::ExCSpirit(), ExCSystemeParticule::ExCSystemeParticule(), ExCTexture::ExCTexture(), ExCVertexProgram::ExCVertexProgram(), ExCWindowContent::ExCWindowContent(), ExCWindowControl::ExCWindowControl(), ExCWindowTitleBar::ExCWindowTitleBar(), ExCWindowObject::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), Init(), et ExManagerId::RecordObject().

00099 {m_ObjectType = Type;}

void ExCWindow::SetWindowOldTitle std::string  Title  ) 
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetWindowOldTitle std::string  Title  ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 301 du fichier ExCWindow.cpp.

Références m_TitleBar, ExCWindowObject::m_WindowOldTitle, et ExCWindowObject::SetWindowOldTitle().

Référencé par ExManagerObjectWindow::InputAction().

00302 {
00303         m_WindowOldTitle=Title;
00304         m_TitleBar.SetWindowOldTitle(Title);
00305 }

void ExCWindow::SetWindowPosition ExCVec2D  vec  ) 
 

void ExCWindow::SetWindowPosition ExCVec2D  vec  ) 
 

Définition à la ligne 267 du fichier ExCWindow.cpp.

Références ExCObject2D::GetPosition(), Guard, RefreshPosotion(), RefreshSize(), SetOldPosition(), ExCWindowObject::SetPosition(), SetWindowPosition(), et UnGuard.

Référencé par ExManagerObjectWindow::InputAction(), ExManagerObjectWindow::InputCommand(), et SetWindowPosition().

00268 {
00269 Guard(void ExCWindow::SetWindowPosition(ExCVec2D vec))
00270         SetOldPosition(GetPosition());
00271         SetPosition(vec);
00272         RefreshPosotion();
00273         RefreshSize();
00274 
00275 UnGuard
00276 }

void ExCWindow::SetWindowSize ExCVec2D  vec  ) 
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetWindowSize ExCVec2D  vec  ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 253 du fichier ExCWindow.cpp.

Références Guard, ExCWindowObject::m_WindowSize, RefreshSize(), SetWindowSize(), et UnGuard.

Référencé par ExCWindow(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExManagerObjectWindow::InputAction(), et SetWindowSize().

00254 {
00255 Guard(void ExCWindow::SetWindowSize(ExCVec2D vec))
00256         m_WindowSize=vec;
00257         RefreshSize();
00258 UnGuard
00259 }

void ExCWindow::SetWindowTitle std::string  Title  ) 
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetWindowTitle std::string  Title  ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 292 du fichier ExCWindow.cpp.

Références m_TitleBar, ExCWindowObject::m_WindowTitle, et ExCWindowObject::SetWindowTitle().

Référencé par ExCWindow(), et ExManagerObjectWindow::InputAction().

00293 {
00294         m_WindowTitle=Title;
00295         m_TitleBar.SetWindowTitle(Title);
00296 }

void ExCWindow::SetWindowTitleColor ExCVec3D  Color  ) 
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetWindowTitleColor ExCVec3D  Color  ) 
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 310 du fichier ExCWindow.cpp.

Références m_TitleBar, ExCWindowObject::m_WindowTitleColor, et ExCWindowObject::SetWindowTitleColor().

00311 {
00312         m_WindowTitleColor=Color;
00313         m_TitleBar.SetWindowTitleColor(Color);
00314 }       

void ExCWindowObject::ShowWindowTitle bool  state  )  [inline, inherited]
 

Définition à la ligne 135 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_ShowWindowTitle.

00135 {m_ShowWindowTitle=state;}

void ExCWindowObject::ShowWindowTitle bool  state  )  [inline, inherited]
 

Définition à la ligne 154 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_ShowWindowTitle.

Référencé par ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), et Init().

00154 {m_ShowWindowTitle=state;}


Documentation des données imbriquées

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

Redéfinie dans ExCInterface, et ExCSystemeParticule.

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

Référencé par ExCTexture::LoadFile(), et ExCObject::SetFlux().

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

Redéfinie dans ExCInterface, et ExCSystemeParticule.

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

Référencé par ExCTexture::LoadFile(), et ExCObject::SetFlux().

ExCFluxAction* ExCObject::FluxAction [inherited]
 

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

Référencé par ExCAnimation::Draw(), et ExCObject::SetFlux().

ExCFluxAction* ExCObject::FluxAction [inherited]
 

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

Référencé par ExCAnimation::Draw(), et ExCObject::SetFlux().

bool ExCWindow::m_Active [protected]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 92 du fichier old/ExCWindow.h.

Référencé par IsActive(), et SetActive().

float ExCWindowObject::m_BackroundBlending [protected, inherited]
 

Définition à la ligne 92 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundBlending(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

float ExCWindowObject::m_BackroundBlending [protected, inherited]
 

Définition à la ligne 92 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundBlending(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_BackroundColor [protected, inherited]
 

Définition à la ligne 91 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundColor(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_BackroundColor [protected, inherited]
 

Définition à la ligne 91 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundColor(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_BackroundIsTexturing1 [protected, inherited]
 

Définition à la ligne 98 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_BackroundIsTexturing1 [protected, inherited]
 

Définition à la ligne 98 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_BackroundIsTexturing2 [protected, inherited]
 

Définition à la ligne 100 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundTexturing2(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_BackroundIsTexturing2 [protected, inherited]
 

Définition à la ligne 100 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundTexturing2(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_BackroundTexture1 [protected, inherited]
 

Définition à la ligne 99 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundTexture1(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_BackroundTexture1 [protected, inherited]
 

Définition à la ligne 99 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundTexture1(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_BackroundTexture2 [protected, inherited]
 

Définition à la ligne 101 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundTexture2(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_BackroundTexture2 [protected, inherited]
 

Définition à la ligne 101 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundTexture2(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindow::m_BeClosed
 

Définition à la ligne 132 du fichier old/ExCWindow.h.

Référencé par ExManagerObjectWindow::Draw(), Init(), et ExCWindowMessageBoxQuestion::InputCommand().

bool ExCWindowObject::m_Blending [protected, inherited]
 

Définition à la ligne 90 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundBlending(), ExCWindowObject::SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_Blending [protected, inherited]
 

Définition à la ligne 90 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundBlending(), ExCWindowObject::SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_BorderColor [protected, inherited]
 

Définition à la ligne 94 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBorderColor(), ExCWindowObject::Init(), ExCWindowObject::SetBorderColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_BorderColor [protected, inherited]
 

Définition à la ligne 94 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBorderColor(), ExCWindowObject::Init(), ExCWindowObject::SetBorderColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

float ExCWindowObject::m_BorderSize [protected, inherited]
 

Définition à la ligne 95 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetBorderSize(), ExCWindowObject::Init(), ExCWindowObject::SetBorderSize(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

float ExCWindowObject::m_BorderSize [protected, inherited]
 

Définition à la ligne 95 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetBorderSize(), ExCWindowObject::Init(), ExCWindowObject::SetBorderSize(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindow::m_CanMouve [protected]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 87 du fichier old/ExCWindow.h.

Référencé par GetCanMouve(), et SetCanMouve().

ExCWindowButton* ExCWindow::m_CloseButton [protected]
 

Définition à la ligne 80 du fichier ExCWindow.h.

Référencé par GetButtonClose(), Init(), ReadWindowSubObject(), RefreshPosotion(), et RefreshSize().

ExCWindowObject* ExCWindowObject::m_CurrentObjectFocus [protected, inherited]
 

Redéfinie dans ExCWindowContent.

Définition à la ligne 118 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::Init(), et ExCWindowObject::InputAction().

ExCWindowObject* ExCWindowObject::m_LastObjectFocus [protected, inherited]
 

Redéfinie dans ExCWindowContent.

Définition à la ligne 117 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::Init().

ExCWindowButton* ExCWindow::m_MaximizeButton [protected]
 

Définition à la ligne 81 du fichier ExCWindow.h.

Référencé par GetButtonMaximize(), Init(), ReadWindowSubObject(), RefreshPosotion(), et RefreshSize().

bool ExCWindow::m_Maximized [protected]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 90 du fichier old/ExCWindow.h.

Référencé par IsMaximized(), et SetMaximized().

ExCWindowButton* ExCWindow::m_MinimizeButton [protected]
 

Définition à la ligne 82 du fichier ExCWindow.h.

Référencé par GetButtonMinimize(), Init(), ReadWindowSubObject(), RefreshPosotion(), et RefreshSize().

ExCWindowButton* ExCWindow::m_MinimizeToBarButton [protected]
 

Définition à la ligne 83 du fichier ExCWindow.h.

Référencé par GetButtonMinimizeToBar(), Init(), ReadWindowSubObject(), RefreshPosotion(), et RefreshSize().

bool ExCWindow::m_Mouving [protected]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 88 du fichier old/ExCWindow.h.

Référencé par IsMouving(), et SetMouving().

std::string ExCObject::m_ObjectFileName [protected, inherited]
 

Définition à la ligne 72 du fichier ExCObject.h.

Référencé par ExCObject::GetFileName(), ExCTexture::LoadFile(), et ExCObject::SetFileName().

std::string ExCObject::m_ObjectFileName [protected, inherited]
 

Définition à la ligne 72 du fichier ExCObject.h.

Référencé par ExCObject::GetFileName(), ExCTexture::LoadFile(), et ExCObject::SetFileName().

ExNihilo::ExId ExCObject::m_ObjectId [protected, inherited]
 

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

Référencé par ExCObject::GetId(), et ExCObject::SetId().

ExNihilo::ExId ExCObject::m_ObjectId [protected, inherited]
 

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

Référencé par ExCObject::GetId(), et ExCObject::SetId().

std::string ExCObject::m_ObjectName [protected, inherited]
 

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

Référencé par ExCObject::GetName(), ExCGroupEntity::LoadFile(), ExCEntity::LoadFile(), ExCTexture::SetName(), et ExCObject::SetName().

std::string ExCObject::m_ObjectName [protected, inherited]
 

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

Référencé par ExCObject::GetName(), ExCGroupEntity::LoadFile(), ExCEntity::LoadFile(), ExCTexture::SetName(), et ExCObject::SetName().

ExCWindowObject* ExCWindowObject::m_ObjectRequestFocus [protected, inherited]
 

Redéfinie dans ExCWindowContent.

Définition à la ligne 119 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::Init(), et ExCWindowObject::InputAction().

std::string ExCObject::m_ObjectType [protected, inherited]
 

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

Référencé par ExCObject::GetType(), et ExCObject::SetType().

std::string ExCObject::m_ObjectType [protected, inherited]
 

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

Référencé par ExCObject::GetType(), et ExCObject::SetType().

ExCVec2D ExCWindowObject::m_OldMousePosition [protected, inherited]
 

Définition à la ligne 78 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Init().

ExCVec2D ExCWindowObject::m_OldMousePosition [protected, inherited]
 

Définition à la ligne 78 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Init().

ExCVec2D ExCWindowObject::m_OldPosition [protected, inherited]
 

Définition à la ligne 88 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetOldPosition(), ExCWindowObject::Init(), ExCWindowObject::SetOldPosition(), SetOldPosition(), et ExCWindowObject::SetPosition().

ExCVec2D ExCWindowObject::m_OldPosition [protected, inherited]
 

Définition à la ligne 88 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetOldPosition(), ExCWindowObject::Init(), ExCWindowObject::SetOldPosition(), SetOldPosition(), et ExCWindowObject::SetPosition().

ExCVec2D ExCWindowObject::m_OldSize [protected, inherited]
 

Définition à la ligne 87 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetOldWindowSize(), ExCWindowObject::Init(), ExCWindowObject::SetOldWindowSize(), et SetOldWindowSize().

ExCVec2D ExCWindowObject::m_OldSize [protected, inherited]
 

Définition à la ligne 87 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetOldWindowSize(), ExCWindowObject::Init(), ExCWindowObject::SetOldWindowSize(), et SetOldWindowSize().

ExCWindowObject* ExCWindowObject::m_Parent [protected, inherited]
 

Définition à la ligne 76 du fichier old/ExCWindowObject.h.

ExCWindowObject* ExCWindowObject::m_Parent [protected, inherited]
 

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

Référencé par ExCWindowObject::GetParrent(), ExCWindowObject::Init(), et ExCWindowObject::SetParrent().

ExCVec2D ExCObject2D::m_Position [protected, inherited]
 

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

Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), ExCObject2D::GetPosition(), ExCWindowObject::Init(), ExCWindowObject::PointInWindow(), RefreshPosotion(), ExCWindowObject::SetPosition(), et ExCObject2D::SetPosition().

ExCVec2D ExCObject2D::m_Position [protected, inherited]
 

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

Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), ExCObject2D::GetPosition(), ExCWindowObject::Init(), ExCWindowObject::PointInWindow(), RefreshPosotion(), ExCWindowObject::SetPosition(), et ExCObject2D::SetPosition().

bool ExCWindow::m_Reduced [protected]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 89 du fichier old/ExCWindow.h.

Référencé par IsReduced(), et SetReduced().

bool ExCWindow::m_RequestFocus [protected]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 94 du fichier old/ExCWindow.h.

bool ExCWindowObject::m_ShowBorder [protected, inherited]
 

Définition à la ligne 96 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetShowBorder(), ExCWindowObject::Init(), ExCWindowObject::SetShowBorder(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_ShowBorder [protected, inherited]
 

Définition à la ligne 96 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetShowBorder(), ExCWindowObject::Init(), ExCWindowObject::SetShowBorder(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindow::m_ShowWindow [protected]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 91 du fichier old/ExCWindow.h.

Référencé par IsShowWindow(), et SetShowWindow().

bool ExCWindowObject::m_ShowWindowTitle [protected, inherited]
 

Définition à la ligne 81 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsShowWindowTitle(), ExCWindowObject::ShowWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_ShowWindowTitle [protected, inherited]
 

Définition à la ligne 81 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsShowWindowTitle(), ExCWindowObject::ShowWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_TextureIsMouving [protected, inherited]
 

Définition à la ligne 102 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsTextureIsMouving(), ExCWindowObject::SetTextureIsMouving(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_TextureIsMouving [protected, inherited]
 

Définition à la ligne 102 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsTextureIsMouving(), ExCWindowObject::SetTextureIsMouving(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec2D ExCWindowObject::m_TextureMouvingVec [protected, inherited]
 

Définition à la ligne 103 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetTextureMouvingVec(), ExCWindowObject::Init(), ExCWindowObject::SetTextureMouvingVec(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec2D ExCWindowObject::m_TextureMouvingVec [protected, inherited]
 

Définition à la ligne 103 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetTextureMouvingVec(), ExCWindowObject::Init(), ExCWindowObject::SetTextureMouvingVec(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCWindowTitleBar ExCWindow::m_TitleBar [protected]
 

Définition à la ligne 82 du fichier old/ExCWindow.h.

ExCWindowObject ExCWindow::m_TitleBar [protected]
 

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

Référencé par Draw(), GetWindowBarPointer(), GetWindowOldTitle(), GetWindowTitle(), GetWindowTitleColor(), Init(), ExCWindowMessageBoxQuestion::InputCommand(), ExCWindowMessageBox::InputCommand(), InputCommand(), IsShowWindowBar(), LoadFile(), PointInWindow(), ReadWindowSubObject(), RefreshPosotion(), RefreshSize(), SetManagerTexture(), SetShowWindowBar(), SetTitleBarSize(), SetWindowOldTitle(), SetWindowTitle(), et SetWindowTitleColor().

float ExCWindowObject::m_TitleBarSize [protected, inherited]
 

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

Référencé par ExCWindowControl::ExCWindowControl(), ExCWindowObject::GetTitleBarSize(), ExCWindowObject::Init(), RefreshPosotion(), RefreshSize(), ExCWindowObject::SetTitleBarSize(), et SetTitleBarSize().

float ExCWindowObject::m_TitleBarSize [protected, inherited]
 

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

Référencé par ExCWindowControl::ExCWindowControl(), ExCWindowObject::GetTitleBarSize(), ExCWindowObject::Init(), RefreshPosotion(), RefreshSize(), ExCWindowObject::SetTitleBarSize(), et SetTitleBarSize().

std::vector<ExCWindowObject *> ExCWindowContent::m_VecWindowObject [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

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

Référencé par ExCWindowContent::AddObject(), ExCWindowContent::Draw(), ExCWindowContent::GetVecWindowObject(), ExCWindowContent::InputCommand(), et ExCWindowContent::SetManagerTexture().

ExCWindowObject ExCWindow::m_Window [protected]
 

Définition à la ligne 84 du fichier old/ExCWindow.h.

Référencé par ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), Draw(), GetWindowContentPointer(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), Init(), ExCWindowMessageBoxQuestion::InputCommand(), ExCWindowMessageBox::InputCommand(), InputCommand(), IsShowWindowContent(), PointInWindow(), ReadWindowSubObject(), RefreshPosotion(), RefreshSize(), SetManagerTexture(), et SetShowWindowContent().

std::string ExCWindowObject::m_WindowOldTitle [protected, inherited]
 

Définition à la ligne 83 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetWindowOldTitle(), ExCWindowObject::Init(), ExCWindowObject::SetWindowOldTitle(), SetWindowOldTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_WindowOldTitle [protected, inherited]
 

Définition à la ligne 83 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetWindowOldTitle(), ExCWindowObject::Init(), ExCWindowObject::SetWindowOldTitle(), SetWindowOldTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec2D ExCWindowObject::m_WindowSize [protected, inherited]
 

Définition à la ligne 86 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), ExCWindowObject::GetWindowSize(), ExCWindowObject::Init(), ExCWindowObject::PointInWindow(), RefreshPosotion(), RefreshSize(), SetTitleBarSize(), ExCWindowObject::SetWindowSize(), et SetWindowSize().

ExCVec2D ExCWindowObject::m_WindowSize [protected, inherited]
 

Définition à la ligne 86 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), ExCWindowObject::GetWindowSize(), ExCWindowObject::Init(), ExCWindowObject::PointInWindow(), RefreshPosotion(), RefreshSize(), SetTitleBarSize(), ExCWindowObject::SetWindowSize(), et SetWindowSize().

std::string ExCWindowObject::m_WindowTitle [protected, inherited]
 

Définition à la ligne 82 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowEditLabel::Draw(), ExCWindowObject::GetWindowTitle(), ExCWindowObject::Init(), ExCWindowEditLabel::InputCommand(), ExCWindowObject::SetWindowTitle(), SetWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_WindowTitle [protected, inherited]
 

Définition à la ligne 82 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowEditLabel::Draw(), ExCWindowObject::GetWindowTitle(), ExCWindowObject::Init(), ExCWindowEditLabel::InputCommand(), ExCWindowObject::SetWindowTitle(), SetWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_WindowTitleColor [protected, inherited]
 

Définition à la ligne 84 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetWindowTitleColor(), ExCWindowObject::Init(), ExCWindowObject::SetWindowTitleColor(), SetWindowTitleColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_WindowTitleColor [protected, inherited]
 

Définition à la ligne 84 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetWindowTitleColor(), ExCWindowObject::Init(), ExCWindowObject::SetWindowTitleColor(), SetWindowTitleColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExManagerTexture* ExCWindowObject::ManagerTexture [protected, inherited]
 

Définition à la ligne 73 du fichier old/ExCWindowObject.h.

ExManagerTexture* ExCWindowObject::ManagerTexture [protected, inherited]
 

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

Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::SetManagerTexture(), ExCWindowContent::SetManagerTexture(), et SetManagerTexture().

ExManagerWindow* ExCWindowObject::ManagerWindow [protected, inherited]
 

Définition à la ligne 74 du fichier old/ExCWindowObject.h.

ExManagerWindow* ExCWindowObject::ManagerWindow [protected, inherited]
 

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

Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Init(), et ExCWindowObject::SetManagerWindow().


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