#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