|
| iParticleEmitter (tMaterialVec *avMaterials, unsigned int alMaxParticles, cVector3f avSize, cGraphics *apGraphics, cResources *apResources) |
|
void | Update (float afTimeStep) |
|
virtual void | Render ()=0 |
|
virtual eParticleEmitterType | GetType ()=0 |
|
tString | GetEntityType () |
|
virtual bool | IsDead () |
|
virtual void | Kill () |
|
void | KillInstantly () |
|
virtual bool | IsDying () |
|
void | SetDataName (const tString &asName) |
|
void | SetDataSize (const cVector3f &avSize) |
|
int | GetParticleNum () |
|
|
virtual void | UpdateMotion (float afTimeStep)=0 |
|
virtual void | SetParticleDefaults (cParticle *apParticle)=0 |
|
void | SwapRemove (unsigned int alIndex) |
|
cParticle * | CreateParticle () |
|
◆ SwapRemove()
void hpl::iParticleEmitter::SwapRemove |
( |
unsigned int |
alIndex | ) |
|
|
protected |
Swaps the position with index and the last particle and lowers the number of particles.
- Parameters
-
The documentation for this class was generated from the following file: