#include <models.h>
Graphe d'héritage de ngn::Model:


Définition à la ligne 117 du fichier models.h.
Fonctions membres publiques | |
| void | setCurrentAnimation (unsigned int anim) |
| définit l'animation à effectuer | |
| unsigned int | getCurrentAnimation () |
| renvoit l'animation courante | |
| core::AABB * | getBBox () |
| renvoit le volume englobant du modèle | |
| void | setScaleFactor (float scale) |
| définit le facteur de mise à l'échelle | |
| float | getScaleFactor () |
| renvoit le facteur de mise à l'échelle | |
| float | getAnimationSpeed () |
| renvoit la vitesse d'animation | |
| void | setPosition (const core::Vector3df &pos) |
| définit la position | |
| core::Vector3df & | getPosition () |
| renvoit la position | |
| void | setID (int id) |
| définit l'identifiant | |
| int | getID () const |
| renvoit l'identifiant | |
| void | setName (const std::string &name) |
| définit le nom du modèle | |
| const std::string & | getName () const |
| renvoit le nom du modèle | |
| int | getNumAnimations () |
| renvoit le nombre d'animations que le modèle possède | |
| virtual bool | loadModel (std::string model_file, std::string texture_file)=0 |
| charge le modèle en mémoire, renvoit vrai si succès | |
| virtual void | renderModel (const Camera &cam)=0 |
| USAGE INTERNE : dessine le modèle. | |
| void | rotateY (float rotation) |
| applique une rotation de 'rotation' degrés par rapport à l'axe Y | |
Fonctions membres publiques statiques | |
| void | setAnimationSpeed (float speed) |
| définit la vitesse des animations commune à tous les modèles | |
Fonctions membres protégées | |
| virtual void | calculateBBox ()=0 |
| calcule les dimensions du volume englobant | |
| void | setNumObjects (int num_object) |
| définit le nombre de struct SObject du modèle | |
| int | getNumObjects () |
| renvoit le nombre de struct SObject du modèle | |
| void | setNumMaterials (int num_materials) |
| définit le nombre de struct SMaterialInfo du modèle | |
| int | getNumMaterials () |
| renvoit le nombre de struct SMaterialInfo du modèle | |
| void | setNumAnimations (int num_animations) |
| définit le nombre de struct SAnimationInfo du modèle | |
| void | setCurrentFrame (int current_frame) |
| définit la frame courante | |
| int | getCurrentFrame () |
| renvoit la frame courante | |
| void | addAnimation (SAnimationInfo anim) |
| ajoute une animation | |
| void | addMaterial (SMaterialInfo material) |
| ajoute un matériel | |
| void | addObject (SObject object) |
| ajoute un SObject | |
1.3.9.1