#include <scene.h>
Graphe de collaboration de ngn::Scene:

Définition à la ligne 57 du fichier scene.h.
Fonctions membres publiques | |
| void | renderScene () |
| dessine toutes les entités ajoutées à la scène. A appeler dans la boucle principale de rendu. | |
| void | addBSP (const char *bspfile) |
| ajouter une map ( fichier .bsp Quake III) | |
| bool | loadBSP () |
| charge la mpa en mémoire | |
| void | clear () |
| vider la scène | |
| int | add3D (Object3d *object3d) |
| ajouter un object3d et renvoit son identifiant | |
| int | add2D (Object2d *object2d) |
| ajouter un object2d et renvoit son identifiant | |
| int | addModel (Model *model) |
| ajouter un Model et renvoit son identifiant | |
| int | addLight (Light *light) |
| ajouter une Light et renvoit son identifiant | |
| int | addBillboard (Billboard *billboard) |
| ajouter un Billboard et renvoit son identifiant | |
| void | remove3D (int id) |
| supprimer un object3d par son identifiant | |
| void | remove2D (int id) |
| supprimer un object2d par son identifiant | |
| void | removeModel (int id) |
| supprimer un model par son identifiant | |
| void | removeLight (int id) |
| supprimer un Light par son identifiant | |
| void | removeBillboard (int id) |
| supprimer un Billboard par son identifiant | |
| int | getObjectListSize () const |
| nombre d'objets ajoutés à la scène | |
| Camera & | getCamera () |
| la caméra | |
| void | setGrid (int x, int z) |
| définit les dimensions X et Z de la grille de déboguage | |
| void | showGrid (bool state) |
| active ou désactive l'affichage de la grille de déboguage | |
| const core::Vector3df & | getEntryPoint (unsigned int index) const |
| le point d'entrée 'index' dans la map en cours | |
| const core::Vector3df & | getRandomEntryPoint () const |
| un point d'entrée au hasard dans la map en cours | |
1.3.9.1