Page principale | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de classe

Référence de la classe ngn::Scene

#include <scene.h>

Graphe de collaboration de ngn::Scene:

Collaboration graph
[légende]
Liste de tous les membres

Description détaillée

Gestionnaire de la scène. Le gestionnaire de la scène permet à l'utilisateur d'ajouter et de retirer des entités à la scène.

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
CameragetCamera ()
 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::Vector3dfgetEntryPoint (unsigned int index) const
 le point d'entrée 'index' dans la map en cours
const core::Vector3dfgetRandomEntryPoint () const
 un point d'entrée au hasard dans la map en cours


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Fri Nov 19 14:20:31 2004 pour NGN par  doxygen 1.3.9.1