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

Référence de la classe CFumee

Effet de fumée via particules. Plus de détails...

#include <fx_fumee.h>

Graphe d'héritage de CFumee:

CParticleSystem Liste de tous les membres

Fonctions membres publiques

virtual void Update ()
 Mise à jour de l'effet de particules.
virtual void Init ()
 Initialisation de l'effet de particules.
void Supprimer ()
 Demande la supression de l'effet de fumée.

Fonctions membres publiques statiques

CFumeeCreate (CEntite *pProprietaire, float fTailleParticule, float fPosition, float fVitesse, float fDureeVie, CCouleur Couleur)
 Création d'une instance d'effet de particules.

Amis

CFumeeCParticleManager::CreateFumee ()

Description détaillée

Effet de fumée via particules.

Définition à la ligne 19 du fichier fx_fumee.h.


Documentation des fonctions membres

CFumee * CFumee::Create CEntite pProprietaire,
float  fTailleParticule,
float  fPosition,
float  fVitesse,
float  fDureeVie,
CCouleur  Couleur
[static]
 

Création d'une instance d'effet de particules.

Définition à la ligne 23 du fichier fx_fumee.cpp.

Références CCouleur, CParticleManager::CreateFumee(), CParticleManager::Instance(), CParticleSystem::m_Couleur, m_fDureeVie, m_fPosition, m_fPrecision, CParticleSystem::m_fTailleParticule, m_fVitesse, et m_pProprietaire.

Référencé par CEntiteJoueur::Create(), et CEntiteArme::Create().

void CFumee::Init  )  [virtual]
 

Initialisation de l'effet de particules.

Implémente CParticleSystem.

Définition à la ligne 42 du fichier fx_fumee.cpp.

void CFumee::Supprimer  ) 
 

Demande la supression de l'effet de fumée.

Définition à la ligne 80 du fichier fx_fumee.cpp.

void CFumee::Update  )  [virtual]
 

Mise à jour de l'effet de particules.

Implémente CParticleSystem.

Définition à la ligne 48 du fichier fx_fumee.cpp.

Références CVecteur, CParticleSystem::EstDansEcran(), CEntite::GetBouclier(), CParticule::GetFinVie(), CParticleSystem::GetIndexLibre(), CEntite::GetPosition(), CTimer::GetTime(), CTimer::Init(), PARTICULE_NOMBRE, et RandFloat().


Documentation des fonctions amies et associées

CFumee* CParticleManager::CreateFumee  )  [friend]
 


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Sep 26 11:37:06 2004 pour Shoot(r) par doxygen 1.3.8