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

Particle variable that returns the same value as some other variable (assuming that variable was evaluated before this one). More...

Inheritance diagram for CParticleVarCopy:
IParticleVar

Public Member Functions

 CParticleVarCopy (int from)
 
virtual float Compute (CParticleEmitterType &type, CParticleEmitter &emitter)
 
virtual float Min (CParticleEmitterType &type)
 Returns the minimum value that Evaluate might ever return, for computing bounds. More...
 
virtual float Max (CParticleEmitterType &type)
 Returns the maximum value that Evaluate might ever return, for computing bounds. More...
 
- Public Member Functions inherited from IParticleVar
 IParticleVar ()
 
virtual ~IParticleVar ()
 
float Evaluate (CParticleEmitter &emitter)
 Computes and returns a new value. More...
 
float LastValue ()
 Returns the last value that Evaluate returned. More...
 

Private Attributes

int m_From
 

Additional Inherited Members

Detailed Description

Particle variable that returns the same value as some other variable (assuming that variable was evaluated before this one).

Definition at line 145 of file ParticleEmitterType.cpp.

Constructor & Destructor Documentation

CParticleVarCopy::CParticleVarCopy ( int  from)
inline

Definition at line 148 of file ParticleEmitterType.cpp.

Member Function Documentation

virtual float CParticleVarCopy::Compute ( CParticleEmitterType type,
CParticleEmitter emitter 
)
inlinevirtual

Implements IParticleVar.

Definition at line 153 of file ParticleEmitterType.cpp.

virtual float CParticleVarCopy::Max ( CParticleEmitterType type)
inlinevirtual

Returns the maximum value that Evaluate might ever return, for computing bounds.

Implements IParticleVar.

Definition at line 163 of file ParticleEmitterType.cpp.

virtual float CParticleVarCopy::Min ( CParticleEmitterType type)
inlinevirtual

Returns the minimum value that Evaluate might ever return, for computing bounds.

Implements IParticleVar.

Definition at line 158 of file ParticleEmitterType.cpp.

Member Data Documentation

int CParticleVarCopy::m_From
private

Definition at line 169 of file ParticleEmitterType.cpp.


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