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 ExCWindowEditLabel

`#include <ExCWindowEditLabel.h>`

Graphe d'héritage de la classe ExCWindowEditLabel

## Membres publics
| ExCWindowEditLabel (void)
| ExCWindowEditLabel (ExCVec2D Size, ExCVec2D Position)
| ~ExCWindowEditLabel (void)
void | Init (void)
void | Draw (void)
ExCAction | InputAction (ExCAction Action)
ExCAction | InputCommand (ExCCommand Command)
| ExCWindowEditLabel (void)
| ExCWindowEditLabel (ExCVec2D Size, ExCVec2D Position)
| ~ExCWindowEditLabel (void)
void | Init (void)
void | Draw (void)
ExCAction | InputAction (ExCAction Action)
ExCAction | InputCommand (ExCCommand Command)
void | AddActionCommand (ExCAction Action, ExCCommand Command)
void | AddActionCommand (ExCAction Action, ExCCommand Command)
std::vector< CommandAction > | GetVecActionCommand (void)
std::vector< CommandAction > | GetVecActionCommand (void)
void | SetPosition (ExCVec2D Position)
void | SetPosition (ExCVec2D Position)
std::vector< ExCWindowObject * > * | GetVecWindowObject (void)
void | SetManagerTexture (ExManagerTexture *Texture)
void | SetManagerTexture (ExManagerTexture *Texture)
void | SetManagerWindow (ExManagerWindow *Window)
void | SetManagerWindow (ExManagerWindow *Window)
void | SetParrent (ExCWindowObject *Parent)
void | SetParrent (ExCWindowObject *Parent)
ExCWindowObject * | GetParrent (void)
ExCWindowObject * | GetParrent (void)
void | AddObjectControl (ExCWindowObject *object)
void | ShowWindowTitle (bool state)
void | ShowWindowTitle (bool state)
bool | IsShowWindowTitle (void)
bool | IsShowWindowTitle (void)
void | SetWindowTitle (std::string Title)
void | SetWindowTitle (std::string Title)
std::string | GetWindowTitle (void)
std::string | GetWindowTitle (void)
void | SetWindowOldTitle (std::string Title)
void | SetWindowOldTitle (std::string Title)
std::string | GetWindowOldTitle (void)
std::string | GetWindowOldTitle (void)
void | SetWindowTitleColor (ExCVec3D Color)
void | SetWindowTitleColor (ExCVec3D Color)
ExCVec3D | GetWindowTitleColor (void)
ExCVec3D | GetWindowTitleColor (void)
void | SetWindowSize (ExCVec2D vec)
void | SetWindowSize (ExCVec2D vec)
ExCVec2D | GetWindowSize (void)
ExCVec2D | GetWindowSize (void)
void | SetOldWindowSize (ExCVec2D vec)
void | SetOldWindowSize (ExCVec2D vec)
ExCVec2D | GetOldWindowSize (void)
ExCVec2D | GetOldWindowSize (void)
void | SetOldPosition (ExCVec2D vec)
void | SetOldPosition (ExCVec2D vec)
ExCVec2D | GetOldPosition (void)
ExCVec2D | GetOldPosition (void)
void | SetTitleBarSize (float size)
float | GetTitleBarSize (void)
bool | PointInWindow (ExCVec2D point)
bool | PointInWindow (ExCVec2D point)
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)
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 | Load (std::ifstream *file)
std::string | Load (std::string FileName)
ExCVec2D | GetPosition (void)
void | SetFlux (std::ostrstream *consol, ExCFluxAction *action)
virtual bool | LoadFile (std::string FileName)
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
std::ostrstream * | Consol
ExCFluxAction * | FluxAction
## Types Protégés
typedef std::pair< ExCCommand, ExCAction > | CommandAction
typedef std::pair< ExCCommand, ExCAction > | CommandAction
## Attributs Protégés
bool | m_GetText
std::vector< CommandAction > | m_VecCommandAction
std::vector< CommandAction > | m_VecCommandAction
ExManagerTexture * | ManagerTexture
ExManagerTexture * | ManagerTexture
ExManagerWindow * | ManagerWindow
ExManagerWindow * | ManagerWindow
ExCWindowObject * | m_Parent
ExCWindowObject * | m_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
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
ExCWindowObject * | m_LastObjectFocus
ExCWindowObject * | m_CurrentObjectFocus
ExCWindowObject * | m_ObjectRequestFocus
ExCVec2D | m_Position
ExNihilo::ExId | m_ObjectId
std::string | m_ObjectName
std::string | m_ObjectFileName
std::string | m_ObjectType

## Documentation des types imbriqués

typedef std::pair<ExCCommand,ExCAction> ExCWindowControl::CommandAction`[protected, inherited]`

| Définition à la ligne 69 du fichier old/ExCWindowControl.h.

typedef std::pair<ExCCommand,ExCAction> ExCWindowControl::CommandAction`[protected, inherited]`

| Définition à la ligne 70 du fichier ExCWindowControl.h. Référencé par ExCWindowControl::AddActionCommand().

## Documentation des contructeurs et destructeurs

ExCWindowEditLabel::ExCWindowEditLabel | ( | void |  | ) |

| Définition à la ligne 27 du fichier ExCWindowEditLabel.cpp. Références ExCWindowEditLabel(), Guard, Init(), et UnGuard. Référencé par ExCWindowEditLabel().
    00028 {
    00029 Guard(ExCWindowEditLabel::ExCWindowEditLabel(void))
    00030         Init();
    00031 UnGuard
    00032 }

ExCWindowEditLabel::ExCWindowEditLabel | ( | ExCVec2D | Size,
|  | ExCVec2D | Position
| ) |

| Définition à la ligne 34 du fichier ExCWindowEditLabel.cpp. Références ExCWindowEditLabel(), Guard, Init(), ExCWindowObject::SetOldPosition(), ExCWindowObject::SetOldWindowSize(), ExCWindowObject::SetPosition(), ExCWindowObject::SetWindowSize(), et UnGuard.
    00035 {
    00036 Guard(ExCWindowEditLabel::ExCWindowEditLabel(ExCVec2D Size,ExCVec2D Position))
    00037         Init();
    00038         SetPosition(Position);
    00039         SetOldPosition(Position);
    00040         SetWindowSize(Size);
    00041         SetOldWindowSize(Size);
    00042 UnGuard
    00043 }

ExCWindowEditLabel::~ExCWindowEditLabel | ( | void |  | ) |

| Définition à la ligne 45 du fichier ExCWindowEditLabel.cpp.
    00046 {
    00047 }

ExCWindowEditLabel::ExCWindowEditLabel | ( | void |  | ) |

ExCWindowEditLabel::ExCWindowEditLabel | ( | ExCVec2D | Size,
|  | ExCVec2D | Position
| ) |

ExCWindowEditLabel::~ExCWindowEditLabel | ( | void |  | ) |

## Documentation des méthodes

void ExCWindowControl::AddActionCommand | ( | ExCAction | Action,
|  | ExCCommand | Command
| ) | `[inherited]`

void ExCWindowControl::AddActionCommand | ( | ExCAction | Action,
|  | ExCCommand | Command
| ) | `[inherited]`

| Définition à la ligne 62 du fichier ExCWindowControl.cpp. Références ExCWindowControl::AddActionCommand(), ExCWindowControl::CommandAction, Guard, ExCWindowControl::m_VecCommandAction, et UnGuard. Référencé par ExCWindowControl::AddActionCommand(), ExCWindowTitleBar::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindow::Init(), ExManagerObjectWindow::ReadWindowControlObject(), et ExCWindow::ReadWindowControlObject().
    00063 {
    00064 Guard(ExCAction ExCWindowControl::AddActionCommand(ExCAction Action,ExCCommand Command))
    00065         m_VecCommandAction.push_back(CommandAction(Command,Action));
    00066 UnGuard
    00067 }

void ExCWindowObject::AddObjectControl | ( | ExCWindowObject * | object | ) | `[inherited]`

| Redéfinie dans ExCWindowContent. Définition à la ligne 236 du fichier ExCWindowObject.cpp. Références ExCWindowObject::AddObjectControl(), ExCObject2D::GetPosition(), Guard, ExCObject2D::m_Position, ExCWindowObject::m_VecWindowObject, ExCWindowObject::ManagerTexture, ExCWindowObject::ManagerWindow, ExCWindowObject::SetManagerTexture(), ExCWindowObject::SetManagerWindow(), ExCWindowObject::SetParrent(), ExCWindowObject::SetPosition(), et UnGuard. Référencé par ExCWindowObject::AddObjectControl(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), et ExCWindow::Init().
    00237 {
    00238 Guard(void ExCWindowObject::AddObjectControl(ExCWindowObject *object))
    00239         object->SetParrent(this);
    00240         object->SetManagerTexture(ManagerTexture);
    00241         object->SetManagerWindow(ManagerWindow);
    00242         object->SetPosition(m_Position+object->GetPosition());
    00243         m_VecWindowObject.push_back(object);
    00244 UnGuard
    00245 }

void ExCWindowEditLabel::Draw | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExCWindowLabel.

void ExCWindowEditLabel::Draw | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExCWindowLabel. Définition à la ligne 61 du fichier ExCWindowEditLabel.cpp. Références ExCWindowObject::Draw(), m_GetText, et ExCWindowObject::m_WindowTitle.
    00062 {
    00063 //Guard(void ExCWindowEditLabel::Draw(void))
    00064         int time=0.01*glutGet(GLUT_ELAPSED_TIME);
    00065         //std::cout<<"Time:"<<time<<std::endl;
    00066         if((time%4)==0&&m_GetText)
    00067         {
    00068                 m_WindowTitle=m_WindowTitle+"|";
    00069         }
    00070         ExCWindowObject::Draw();
    00071         if((time%4)==0&&m_GetText)
    00072         {
    00073                 m_WindowTitle.resize(m_WindowTitle.size()-1);
    00074         }
    00075 //UnGuard
    00076 }

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;}

bool ExCWindowObject::GetCanMouve | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 205 du fichier ExCWindowObject.h. Références ExCWindowObject::m_CanMouve.
    00205 {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;}

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;}

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 ExCWindow::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(), ExCWindow::RefreshPosotion(), et ExCWindow::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;}

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<CommandAction> ExCWindowControl::GetVecActionCommand | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 84 du fichier old/ExCWindowControl.h. Références ExCWindowControl::m_VecCommandAction.
    00084 {return m_VecCommandAction;}

std::vector<CommandAction> ExCWindowControl::GetVecActionCommand | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 86 du fichier ExCWindowControl.h. Références ExCWindowControl::m_VecCommandAction. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
    00086 {return m_VecCommandAction;}

std::vector<ExCWindowObject *>* ExCWindowObject::GetVecWindowObject | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindowContent, et ExCWindowContent. Définition à la ligne 140 du fichier ExCWindowObject.h. Références ExCWindowObject::m_VecWindowObject. Référencé par ExCWindow::RefreshPosotion().
    00140 {return &m_VecWindowObject;}

std::string ExCWindowObject::GetWindowOldTitle | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 140 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_WindowOldTitle.
    00140 {return m_WindowOldTitle;}

std::string ExCWindowObject::GetWindowOldTitle | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 159 du fichier ExCWindowObject.h. Références ExCWindowObject::m_WindowOldTitle. Référencé par ExCWindow::GetWindowOldTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
    00159 {return m_WindowOldTitle;}

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 ExCWindowObject::GetWindowTitle | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 138 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_WindowTitle.
    00138 {return m_WindowTitle;}

std::string ExCWindowObject::GetWindowTitle | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 157 du fichier ExCWindowObject.h. Références ExCWindowObject::m_WindowTitle. Référencé par ExCWindow::GetWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
    00157 {return m_WindowTitle;}

ExCVec3D ExCWindowObject::GetWindowTitleColor | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 142 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_WindowTitleColor.
    00142 {return m_WindowTitleColor;}

ExCVec3D ExCWindowObject::GetWindowTitleColor | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 161 du fichier ExCWindowObject.h. Références ExCWindowObject::m_WindowTitleColor. Référencé par ExCWindow::GetWindowTitleColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
    00161 {return m_WindowTitleColor;}

void ExCWindowEditLabel::Init | ( | void |  | ) |

| Redéfinie à partir de ExCWindowLabel.

void ExCWindowEditLabel::Init | ( | void |  | ) |

| Redéfinie à partir de ExCWindowLabel. Définition à la ligne 51 du fichier ExCWindowEditLabel.cpp. Références Guard, ExCWindowLabel::Init(), Init(), m_GetText, ExCObject::SetName(), ExCObject::SetType(), ExCWindowObject::SetWindowTitle(), et UnGuard. Référencé par ExCWindowEditLabel(), et Init().
    00052 {
    00053 Guard(void ExCWindowEditLabel::Init(void))
    00054         ExCWindowLabel::Init();
    00055         SetName("ExCWindowLabel");
    00056         SetType(typeid(this).name());
    00057         SetWindowTitle("Edit Label");
    00058         m_GetText=false;
    00059 UnGuard
    00060 }

ExCAction ExCWindowEditLabel::InputAction | ( | ExCAction | Action | ) | `[virtual]`

| Redéfinie à partir de ExCWindowLabel.

ExCAction ExCWindowEditLabel::InputAction | ( | ExCAction | Action | ) | `[virtual]`

| Redéfinie à partir de ExCWindowLabel. Définition à la ligne 126 du fichier ExCWindowEditLabel.cpp. Références Guard, InputAction(), ExCAction::m_Action, NOTHING, et UnGuard. Référencé par InputAction(), et InputCommand().
    00127 {
    00128 Guard(ExCAction ExCWindowEditLabel::InputAction(ExCAction Action))
    00129         switch(Action.m_Action)
    00130         {
    00131         /*case CUSTOM_ACTION_2:
    00132
    00133                 break;
    00134         case CUSTOM_ACTION_3:
    00135                 m_GetText=true;
    00136                 break;
    00137         case CUSTOM_ACTION_4:
    00138                 m_GetText=false;
    00139                 break;*/
    00140         default :
    00141                 return Action;
    00142         }
    00143         return NOTHING;
    00144 UnGuard
    00145 }

ExCAction ExCWindowEditLabel::InputCommand | ( | ExCCommand | Command | ) | `[virtual]`

| Redéfinie à partir de ExCWindowLabel.

ExCAction ExCWindowEditLabel::InputCommand | ( | ExCCommand | Command | ) | `[virtual]`

| Redéfinie à partir de ExCWindowLabel. Définition à la ligne 78 du fichier ExCWindowEditLabel.cpp. Références ExNihilo::AddKeyToBuffer(), Guard, InputAction(), InputCommand(), KEYBOARD_DOWN_BACKSPACE, KEYBOARD_DOWN_ENTER, ExCCommand::m_Command, m_GetText, ExCWindowControl::m_VecCommandAction, ExCWindowObject::m_WindowTitle, MOUSE_LEFT_BUTTON_DOWN, NOTHING, et UnGuard. Référencé par InputCommand().
    00079 {
    00080 Guard(ExCAction ExCWindowEditLabel::InputCommand(ExCCommand Command))
    00081         std::cout<<"ExCWindowEditLabel::Input Command window:"<<Command.m_Command<<std::endl;
    00082         if(m_GetText)
    00083         {
    00084                 std::string bufferstring;
    00085                 ExNihilo::AddKeyToBuffer(Command.m_Command,bufferstring);
    00086                 m_WindowTitle=m_WindowTitle+bufferstring;
    00087                 std::cout<<"Add:"<<bufferstring<<std::endl;
    00088         }
    00089         switch(Command.m_Command)
    00090         {
    00091         case KEYBOARD_DOWN_BACKSPACE:
    00092                 if(m_WindowTitle.size()>0)
    00093                 {
    00094                         m_WindowTitle.resize(m_WindowTitle.size()-1);
    00095                 }
    00096                 break;
    00097         case KEYBOARD_DOWN_ENTER:
    00098                 m_GetText=false;
    00099                 //return RELEASE_FOCUS_OBJECT_WINDOW;
    00100                 break;
    00101         case MOUSE_LEFT_BUTTON_DOWN:
    00102                 m_GetText=true;
    00103                 //return REQUEST_FOCUS_OBJECT_WINDOW;
    00104                 //request focus until enter is pressed
    00105                 break;
    00106 /*      case WINDOW_LOSE_FOCUS:
    00107                 std::cout<<"Lose focus"<<std::endl;
    00108                 m_GetText=false;
    00109         case WINDOW_GET_FOCUS:
    00110                 std::cout<<"Get focus"<<std::endl;
    00111                 m_GetText=true;*/
    00112         }
    00113
    00114         for(unsigned int i=0;i<m_VecCommandAction.size();i++)
    00115         {
    00116                 if(m_VecCommandAction.at(i).first.m_Command==Command.m_Command)
    00117                 {
    00118                         return InputAction(m_VecCommandAction.at(i).second);
    00119                 }
    00120         }
    00121
    00122         return NOTHING;
    00123 UnGuard
    00124 }

bool ExCWindowObject::IsActive | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 213 du fichier ExCWindowObject.h. Références ExCWindowObject::m_Active.
    00213 {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 ExCWindowObject::IsMaximized | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 209 du fichier ExCWindowObject.h. Références ExCWindowObject::m_Maximized.
    00209 {return m_Maximized;}

bool ExCWindowObject::IsMouving | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 203 du fichier ExCWindowObject.h. Références ExCWindowObject::m_Mouving.
    00203 {return m_Mouving;}

bool ExCWindowObject::IsReduced | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 207 du fichier ExCWindowObject.h. Références ExCWindowObject::m_Reduced.
    00207 {return m_Reduced;}

bool ExCWindowObject::IsShowWindow | ( | void |  | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 211 du fichier ExCWindowObject.h. Références ExCWindowObject::m_ShowWindow. Référencé par ExCWindow::IsShowWindowBar(), ExCWindow::IsShowWindowContent(), et ExCWindow::PointInWindow().
    00211 {return m_ShowWindow;}

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(), ExCWindow::LoadFile(), ExCWindow::ReadWindowControlObject(), et ExCWindow::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 ExCObject::LoadFile | ( | std::string | FileName | ) | `[virtual, inherited]`

| Redéfinie dans ExCAnimation, ExCEntity, ExCGroupEntity, ExCTexture, ExCInterface, ExCWindowTitleBar, ExCWindow, ExCWindowTitleBar, et ExCGizmoLineBezier. Définition à la ligne 53 du fichier ExCObject.cpp. Références Guard, ExCObject::LoadFile(), et UnGuard. Référencé par ExCModelASC::ExCModelASC(), ExCObject::ExCObject(), ExCWindow::LoadFile(), et ExCObject::LoadFile().
    00054 {
    00055 Guard(bool ExCObject::LoadFile(std::string FileName))
    00056         return true;
    00057 UnGuard
    00058 }

bool ExCWindowObject::PointInWindow | ( | ExCVec2D | point | ) | `[inherited]`

| Redéfinie dans ExCWindow, et ExCWindow.

bool ExCWindowObject::PointInWindow | ( | ExCVec2D | point | ) | `[inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 357 du fichier ExCWindowObject.cpp. Références ExCVec2D::GetX(), ExCVec2D::GetY(), Guard, ExCObject2D::m_Position, ExCWindowObject::m_WindowSize, ExCWindowObject::PointInWindow(), et UnGuard. Référencé par ExCWindowMessageBoxQuestion::InputCommand(), ExCWindowMessageBox::InputCommand(), ExCWindow::InputCommand(), ExCWindowObject::PointInWindow(), et ExCWindow::PointInWindow().
    00358 {
    00359 Guard(bool ExCWindowObject::PointInWindow(ExCVec2D point))
    00360         if(point.GetX()>=m_Position.GetX()&&point.GetX()<=m_Position.GetX()+m_WindowSize.GetX())
    00361         {
    00362                 if(point.GetY()>=m_Position.GetY()&&point.GetY()<=m_Position.GetY()+m_WindowSize.GetY())
    00363                 return true;
    00364         }
    00365         return false;
    00366 UnGuard
    00367 }

void ExCWindowObject::SetActive | ( | bool | status | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 214 du fichier ExCWindowObject.h. Références ExCWindowObject::m_Active.
    00214 {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(), ExCWindow::Init(), ExCWindowObject::Load(), et ExCWindow::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.
    00156 {m_BackroundIsTexturing1=status;m_BackroundTexture1=texture;}

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(), ExCWindow::Init(), et ExCWindowObject::Load().
    00178 {m_BackroundIsTexturing1=status;m_BackroundTexture1=texture;}

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.
    00159 {m_BackroundIsTexturing2=status;m_BackroundTexture2=texture;}

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(), ExCWindow::Init(), et ExCWindowObject::Load().
    00181 {m_BackroundIsTexturing2=status;m_BackroundTexture2=texture;}

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(), ExCWindow::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 ExCWindowObject::SetCanMouve | ( | bool | status | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 206 du fichier ExCWindowObject.h. Références ExCWindowObject::m_CanMouve. Référencé par ExCWindow::Init().
    00206 {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::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::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 ExCWindowObject::SetManagerTexture | ( | ExManagerTexture * | Texture | ) | `[inherited]`

| Redéfinie dans ExCWindow, ExCWindowContent, et ExCWindow.

void ExCWindowObject::SetManagerTexture | ( | ExManagerTexture * | Texture | ) | `[inherited]`

| Redéfinie dans ExCWindow, ExCWindowContent, et ExCWindow. Définition à la ligne 369 du fichier ExCWindowObject.cpp. Références Guard, ExCWindowObject::m_VecWindowObject, ExCWindowObject::ManagerTexture, ExCWindowObject::SetManagerTexture(), et UnGuard. Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::SetManagerTexture(), et ExCWindow::SetManagerTexture().
    00370 {
    00371 Guard(void ExCWindowObject::SetManagerTexture(ExManagerTexture * Texture))
    00372         ManagerTexture = Texture;
    00373         for(unsigned int i=0;i<m_VecWindowObject.size();i++)
    00374         {
    00375                 m_VecWindowObject.at(i)->SetManagerTexture(ManagerTexture);
    00376         }
    00377 UnGuard
    00378 }

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 ExCWindowObject::SetMaximized | ( | bool | status | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 208 du fichier ExCWindowObject.h. Références ExCWindowObject::m_Maximized.
    00208 {m_Maximized=status;}

void ExCWindowObject::SetMouving | ( | bool | status | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 204 du fichier ExCWindowObject.h. Références ExCWindowObject::m_Mouving.
    00204 {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(), Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), ExCWindow::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 ExCWindowObject::SetOldPosition | ( | ExCVec2D | vec | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 149 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_OldPosition.
    00149 {m_OldPosition=vec;}

void ExCWindowObject::SetOldPosition | ( | ExCVec2D | vec | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 168 du fichier ExCWindowObject.h. Références ExCWindowObject::m_OldPosition. Référencé par ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), et ExCWindowObject::ExCWindowObject().
    00168 {m_OldPosition=vec;}

void ExCWindowObject::SetOldWindowSize | ( | ExCVec2D | vec | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 147 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_OldSize.
    00147 {m_OldSize=vec;}

void ExCWindowObject::SetOldWindowSize | ( | ExCVec2D | vec | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 166 du fichier ExCWindowObject.h. Références ExCWindowObject::m_OldSize. Référencé par ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), et ExCWindowObject::ExCWindowObject().
    00166 {m_OldSize=vec;}

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::ExCWindow(), ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), ExCWindowObject::ExCWindowObject(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowObject::Load(), ExCWindow::RefreshPosotion(), ExCWindowObject::SetPosition(), ExCWindow::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 ExCWindowObject::SetReduced | ( | bool | status | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 210 du fichier ExCWindowObject.h. Références ExCWindowObject::m_Reduced.
    00210 {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 ExCWindowObject::SetShowWindow | ( | bool | status | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 212 du fichier ExCWindowObject.h. Références ExCWindowObject::m_ShowWindow. Référencé par ExCWindow::SetShowWindowBar(), et ExCWindow::SetShowWindowContent().
    00212 {m_ShowWindow=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(), ExCWindow::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(), ExCWindow::Init(), et ExCWindowObject::Load().
    00185 {m_TextureMouvingVec=vec;}

void ExCWindowObject::SetTitleBarSize | ( | float | size | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 170 du fichier ExCWindowObject.h. Références ExCWindowObject::m_TitleBarSize. Référencé par ExCWindowObject::Load().
    00170 {m_TitleBarSize=size;}

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(), Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), ExCWindow::Init(), et ExManagerId::RecordObject().
    00099 {m_ObjectType = Type;}

void ExCWindowObject::SetWindowOldTitle | ( | std::string | Title | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 139 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_WindowOldTitle.
    00139 {m_WindowOldTitle=Title;}

void ExCWindowObject::SetWindowOldTitle | ( | std::string | Title | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 158 du fichier ExCWindowObject.h. Références ExCWindowObject::m_WindowOldTitle. Référencé par ExCWindow::SetWindowOldTitle().
    00158 {m_WindowOldTitle=Title;}

void ExCWindowObject::SetWindowSize | ( | ExCVec2D | vec | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, ExCWindowTitleBar, et ExCWindow. Définition à la ligne 145 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_WindowSize.
    00145 {m_WindowSize=vec;}

void ExCWindowObject::SetWindowSize | ( | ExCVec2D | vec | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, ExCWindowTitleBar, et ExCWindow. Définition à la ligne 164 du fichier ExCWindowObject.h. Références ExCWindowObject::m_WindowSize. Référencé par ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), ExCWindowObject::ExCWindowObject(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowObject::Load(), ExCWindow::RefreshSize(), ExCWindow::SetTitleBarSize(), et ExCWindowTitleBar::SetWindowSize().
    00164 {m_WindowSize=vec;}

void ExCWindowObject::SetWindowTitle | ( | std::string | Title | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 137 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_WindowTitle.
    00137 {m_WindowTitle=Title;}

void ExCWindowObject::SetWindowTitle | ( | std::string | Title | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 156 du fichier ExCWindowObject.h. Références ExCWindowObject::m_WindowTitle. Référencé par ExCWindowObject::ExCWindowObject(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), Init(), ExCWindow::Init(), ExCWindowObject::Load(), et ExCWindow::SetWindowTitle().
    00156 {m_WindowTitle=Title;}

void ExCWindowObject::SetWindowTitleColor | ( | ExCVec3D | Color | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 141 du fichier old/ExCWindowObject.h. Références ExCWindowObject::m_WindowTitleColor.
    00141 {m_WindowTitleColor=Color;}

void ExCWindowObject::SetWindowTitleColor | ( | ExCVec3D | Color | ) | `[inline, inherited]`

| Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 160 du fichier ExCWindowObject.h. Références ExCWindowObject::m_WindowTitleColor. Référencé par ExCWindow::Init(), ExCWindowObject::Load(), et ExCWindow::SetWindowTitleColor().
    00160 {m_WindowTitleColor=Color;}

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 ExCWindow::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().

ExCFluxAction* ExCObject::FluxAction`[inherited]`

| Définition à la ligne 76 du fichier ExCObject.h. Référencé par ExCAnimation::Draw(), et ExCObject::SetFlux().

bool ExCWindowObject::m_Active`[protected, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 111 du fichier ExCWindowObject.h. Référencé par ExCWindowObject::Init(), ExCWindowObject::IsActive(), et ExCWindowObject::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().

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_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_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 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().

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 ExCWindowObject::m_CanMouve`[protected, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 106 du fichier ExCWindowObject.h. Référencé par ExCWindowObject::GetCanMouve(), ExCWindowObject::Init(), ExCWindowObject::InputCommand(), et ExCWindowObject::SetCanMouve().

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().

bool ExCWindowEditLabel::m_GetText`[protected]`

| Définition à la ligne 69 du fichier old/ExCWindowEditLabel.h. Référencé par Draw(), Init(), et InputCommand().

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().

bool ExCWindowObject::m_Maximized`[protected, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 109 du fichier ExCWindowObject.h. Référencé par ExCWindowObject::Init(), ExCWindowObject::IsMaximized(), et ExCWindowObject::SetMaximized().

bool ExCWindowObject::m_Mouving`[protected, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 107 du fichier ExCWindowObject.h. Référencé par ExCWindowObject::Init(), ExCWindowObject::IsMouving(), et ExCWindowObject::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().

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().

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().

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(), ExCWindow::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 ExCWindow::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(), ExCWindow::RefreshPosotion(), ExCWindowObject::SetPosition(), et ExCObject2D::SetPosition().

bool ExCWindowObject::m_Reduced`[protected, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 108 du fichier ExCWindowObject.h. Référencé par ExCWindowObject::Init(), ExCWindowObject::IsReduced(), et ExCWindowObject::SetReduced().

bool ExCWindowObject::m_RequestFocus`[protected, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 113 du fichier ExCWindowObject.h. Référencé par ExCWindowObject::Init().

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_ShowWindow`[protected, inherited]`

| Redéfinie dans ExCWindow. Définition à la ligne 110 du fichier ExCWindowObject.h. Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsShowWindow(), et ExCWindowObject::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_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().

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(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindowObject::SetTitleBarSize(), et ExCWindow::SetTitleBarSize().

std::vector<CommandAction> ExCWindowControl::m_VecCommandAction`[protected, inherited]`

| Définition à la ligne 70 du fichier old/ExCWindowControl.h.

std::vector<CommandAction> ExCWindowControl::m_VecCommandAction`[protected, inherited]`

| Définition à la ligne 71 du fichier ExCWindowControl.h. Référencé par ExCWindowControl::AddActionCommand(), ExCWindowControl::GetVecActionCommand(), ExCWindowLabel::InputCommand(), InputCommand(), ExCWindowButtonSwitchOnMouse::InputCommand(), ExCWindowButtonSwitch::InputCommand(), ExCWindowButton::InputCommand(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

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

| Redéfinie dans ExCWindowContent, et ExCWindowContent. Définition à la ligne 116 du fichier ExCWindowObject.h. Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Draw(), ExCWindowObject::GetVecWindowObject(), ExCWindowObject::InputCommand(), et ExCWindowObject::SetManagerTexture().

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(), ExCWindow::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(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindow::SetTitleBarSize(), ExCWindowObject::SetWindowSize(), et ExCWindow::SetWindowSize().

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

| Définition à la ligne 82 du fichier old/ExCWindowObject.h. Référencé par ExCWindowObject::Draw(), Draw(), ExCWindowObject::GetWindowTitle(), ExCWindowObject::Init(), InputCommand(), ExCWindowObject::SetWindowTitle(), ExCWindow::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(), ExCWindow::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 ExCWindow::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 :

- ExCWindowEditLabel.h
- old/ExCWindowEditLabel.h
- ExCWindowEditLabel.cpp
- old/ExCWindowEditLabel.cpp