#include <AnimatedObject.h>
Public Member Functions | |
| AnimatedObject (String Name, String MeshFile, SceneManager *SceneMgr, SceneNode *mParentNode) | |
| Constructeur. | |
| virtual | ~AnimatedObject () |
| Destructeur. | |
| long | getTypeID (void) const |
| Surchage de la fonction d'identification de la classe UserDefinedObject. | |
| bool | frameStarted (const FrameEvent &evt) |
| Gestion du mouvement de la porte (ouverture et fermeture). | |
| void | addToScene (Vector3 Pos) |
| Ajoute l'objet à la scene courante. | |
| void | setOrientation (int Orientation, bool BlenderExport=false) |
| Oriente l'objet. | |
| void | setFocusOn () |
| On active le focus au moment ou la souris passe sur l'objet. | |
| void | setFocusOff () |
| Quand la souris quitte l'objet, on perd le focus. | |
| bool | openDoor () |
| Cette fonction lance l'animation. | |
| void | closeDoor () |
| Cette fonction joue l'animation à l'envers. | |
| String | getName () |
| Renvoie le nom de l'objet. | |
| void | setAnimation (String AnimationName) |
| Cette fonction renvoie le nom de l'animation de l'objet. | |
| void | translate (Vector3 offsetVector) |
| Déplace le Node de l'objet. | |
Protected Types | |
| enum | tStatus { CLOSED, OPENING, WAITING, CLOSING } |
Protected Attributes | |
| String | mName |
| SceneNode * | mNode |
| Entity * | mEntity |
| SceneManager * | mSceneMgr |
| Root * | mRoot |
| SceneNode * | mParentNode |
| AnimationState * | mAnimState |
| Real | mAnimationSpeed |
| String | mAnimationName |
| int | mOpenSoundChannel |
| tStatus | mStatus |
| Real | mWaitSeconds |
| bool | mHasFocus |
|
|
|
|
||||||||||||||||||||
|
Constructeur.
|
|
|
Destructeur.
|
|
|
Ajoute l'objet à la scene courante.
|
|
|
Cette fonction joue l'animation à l'envers.
|
|
|
Gestion du mouvement de la porte (ouverture et fermeture).
|
|
|
Renvoie le nom de l'objet.
|
|
|
Surchage de la fonction d'identification de la classe UserDefinedObject.
|
|
|
Cette fonction lance l'animation.
|
|
|
Cette fonction renvoie le nom de l'animation de l'objet.
|
|
|
Quand la souris quitte l'objet, on perd le focus.
|
|
|
On active le focus au moment ou la souris passe sur l'objet. S'il n'a pas deja le focus: on affiche un message |
|
||||||||||||
|
Oriente l'objet.
|
|
|
Déplace le Node de l'objet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6-NO