#include <Button.h>
| Public Member Functions | |
| Button (String Name, String MeshFile, String DescFile, SceneNode *ParentNode, SceneManager *mSceneMgr) | |
| Constructeur. | |
| virtual | ~Button () | 
| Destructeur. | |
| long | getTypeID (void) const | 
| Surchage de la fonction d'identification de la classe UserDefinedObject. | |
| void | setPosition (Vector3 Position) | 
| Positionne le Button. | |
| void | setOrientation (int Orientation) | 
| Positionne le Button. | |
| void | setOrientation (Quaternion Orientation) | 
| Positionne le Button. | |
| void | addToScene () | 
| Ajoute le Button à la scene courante. | |
| void | removeFromScene () | 
| Retire le Button de la scene courante. | |
| void | loadObject (String DescFile) | 
| Charge les parametres initiaux du Button. | |
| void | setMaterial (String MaterialName) | 
| Met à jour la facade du Button. | |
| void | setFocusOn () | 
| On active le focus au moment ou la souris passe sur l'objet. | |
| void | setFocusOff () | 
| Quand on perd le focus, on change la façade. | |
| void | actionButton () | 
| Action du bouton: Declenche l'action qui a été demandée pour ce bouton. | |
| Protected Member Functions | |
| void | actionPlayerUp () | 
| Action du bouton: fait monter le joueur d'un niveau dans le vaisseau. | |
| void | actionPlayerDown () | 
| Action du bouton: fait descendre le joueur d'un niveau dans le vaisseau. | |
| Protected Attributes | |
| Root * | mRoot | 
| SceneManager * | mSceneMgr | 
| String | mName | 
| SceneNode * | mNode | 
| SceneNode * | mParentNode | 
| Entity * | mEntity | 
| SubEntity * | mSubEntity_screen | 
| bool | mBroken | 
| bool | mHasFocus | 
| String | mMeshFile | 
| String | mAction | 
| String | mIdleMaterial | 
| String | mActiveMaterial | 
| 
 | ||||||||||||||||||||||||
| Constructeur. 
 | 
| 
 | 
| Destructeur. 
 | 
| 
 | 
| Action du bouton: Declenche l'action qui a été demandée pour ce bouton. 
 | 
| 
 | 
| Action du bouton: fait descendre le joueur d'un niveau dans le vaisseau. 
 | 
| 
 | 
| Action du bouton: fait monter le joueur d'un niveau dans le vaisseau. 
 | 
| 
 | 
| Ajoute le Button à la scene courante. 
 | 
| 
 | 
| Surchage de la fonction d'identification de la classe UserDefinedObject. 
 | 
| 
 | 
| Charge les parametres initiaux du Button. Lecture des parametres du fichier de config | 
| 
 | 
| Retire le Button de la scene courante. 
 | 
| 
 | 
| Quand on perd le focus, on change la façade. 
 | 
| 
 | 
| On active le focus au moment ou la souris passe sur l'objet. Et on affiche un message | 
| 
 | 
| Met à jour la facade du Button. 
 | 
| 
 | 
| Positionne le Button. 
 | 
| 
 | 
| Positionne le Button. 
 | 
| 
 | 
| Positionne le Button. 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
 1.4.6-NO
 1.4.6-NO