#include <fx.h>
Graphe d'héritage de CParticleSystem:

Fonctions membres publiques | |
| const CParticule *const | GetParticuleParIndex (unsigned int uiIndex) const |
| virtual void | Update ()=0 |
| Mise à jour du générateur de particules. | |
| virtual void | Init ()=0 |
| Initialisation du générateur de particules. | |
| bool | GetSupprime () const |
| Faut t'il supprimer le générateur ? | |
| CTexture * | GetTexture () const |
| Retourne la texture du générateur de particules. | |
| CCouleur | GetCouleur () const |
| Retourne la couleur de l'entité. | |
| float | GetTaille () const |
| Retourne la taille des particules. | |
Fonctions membres protégées | |
| int | GetIndexLibre () const |
| Recherche d'un emplacement libre dans la table des particules. | |
| bool | EstDansEcran (CVecteur Position, float fRayon) const |
| Vérifie si le générateur de particules est dans l'écran. | |
| CParticleSystem () | |
| virtual | ~CParticleSystem () |
Attributs protégés | |
| CEntite * | m_pProprietaire |
| CParticule * | m_pParticule [PARTICULE_NOMBRE] |
| float | m_fTailleParticule |
| CTexture * | m_pTexture |
| bool | m_bSupprime |
| CTimer | m_Timer |
| CCouleur | m_Couleur |
Amis | |
| void | CParticleManager::Kill (unsigned int uiIndex) |
Définition à la ligne 22 du fichier fx.h.
|
|
Définition à la ligne 14 du fichier fx.cpp. Références CTimer::Init(), m_bSupprime, m_pParticule, m_Timer, et PARTICULE_NOMBRE. |
|
|
Définition à la ligne 25 du fichier fx.cpp. Références m_pParticule, et PARTICULE_NOMBRE. |
|
||||||||||||
|
Vérifie si le générateur de particules est dans l'écran. Définition à la ligne 56 du fichier fx.cpp. Références CVecteur, FENETRE_HAUTEUR, et FENETRE_LARGEUR. Référencé par CFumee::Update(). |
|
|
Retourne la couleur de l'entité. |
|
|
Recherche d'un emplacement libre dans la table des particules. Définition à la ligne 47 du fichier fx.cpp. Références m_pParticule, et PARTICULE_NOMBRE. Référencé par CExplosion::Init(), CFumee::Update(), et CEtoile::Update(). |
|
|
Offre un accès au tableau de pointeur sur particule. Ce type d'opération est une source potencielle de risques. Pour les limités, nous prenons soin de déclarer "const" le type de sortie afin de garantir qu'à l'utilisation, ce pointeur et sa valeur ne seront pas modifié. Définition à la ligne 39 du fichier fx.cpp. Références m_pParticule, et PARTICULE_NOMBRE. |
|
|
Faut t'il supprimer le générateur ? Définition à la ligne 56 du fichier fx.h. Références m_bSupprime. Référencé par CParticleManager::Update(). |
|
|
Retourne la taille des particules. Définition à la ligne 62 du fichier fx.h. Références m_fTailleParticule. |
|
|
Retourne la texture du générateur de particules. Définition à la ligne 58 du fichier fx.h. Références m_pTexture. |
|
|
Initialisation du générateur de particules.
Implémenté dans CEtoile, CExplosion, et CFumee.
|
|
|
Mise à jour du générateur de particules.
Implémenté dans CEtoile, CExplosion, et CFumee.
Référencé par CParticleManager::Update(). |
|
|
|
|
|
Définition à la ligne 31 du fichier fx.h. Référencé par CParticleSystem(), et GetSupprime(). |
|
|
Définition à la ligne 33 du fichier fx.h. Référencé par CFumee::Create(), CExplosion::Create(), CEtoile::Create(), et GetCouleur(). |
|
|
Définition à la ligne 29 du fichier fx.h. Référencé par CFumee::Create(), CExplosion::Create(), CEtoile::Create(), et GetTaille(). |
|
|
Définition à la ligne 28 du fichier fx.h. Référencé par CParticleSystem(), GetIndexLibre(), GetParticuleParIndex(), et ~CParticleSystem(). |
|
|
|
Définition à la ligne 30 du fichier fx.h. Référencé par GetTexture(). |
|
|
Définition à la ligne 32 du fichier fx.h. Référencé par CParticleSystem(). |
1.3.8