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