#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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|