Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
CParticleEffectorForce Class Reference

Particle effector that applies a constant acceleration. More...

Inheritance diagram for CParticleEffectorForce:
IParticleEffector

Public Member Functions

 CParticleEffectorForce (float x, float y, float z)
 
virtual void Evaluate (std::vector< SParticle > &particles, float dt)
 Updates all particles. More...
 
virtual CVector3D Max ()
 Returns maximum acceleration caused by this effector. More...
 
- Public Member Functions inherited from IParticleEffector
 IParticleEffector ()
 
virtual ~IParticleEffector ()
 

Private Attributes

CVector3D m_Accel
 

Detailed Description

Particle effector that applies a constant acceleration.

Definition at line 228 of file ParticleEmitterType.cpp.

Constructor & Destructor Documentation

CParticleEffectorForce::CParticleEffectorForce ( float  x,
float  y,
float  z 
)
inline

Definition at line 231 of file ParticleEmitterType.cpp.

Member Function Documentation

virtual void CParticleEffectorForce::Evaluate ( std::vector< SParticle > &  particles,
float  dt 
)
inlinevirtual

Updates all particles.

Implements IParticleEffector.

Definition at line 236 of file ParticleEmitterType.cpp.

virtual CVector3D CParticleEffectorForce::Max ( )
inlinevirtual

Returns maximum acceleration caused by this effector.

Implements IParticleEffector.

Definition at line 244 of file ParticleEmitterType.cpp.

Member Data Documentation

CVector3D CParticleEffectorForce::m_Accel
private

Definition at line 250 of file ParticleEmitterType.cpp.


The documentation for this class was generated from the following file: