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