#include <C4Particles.h>
Public Member Functions | |
bool | IsConstant () const |
bool | IsRandom () const |
C4ParticleValueProvider () | |
~C4ParticleValueProvider () | |
C4ParticleValueProvider (const C4ParticleValueProvider &other) | |
C4ParticleValueProvider & | operator= (const C4ParticleValueProvider &other) |
void | Floatify (float denominator) |
void | Set (const C4Value &value) |
void | Set (const C4ValueArray &fromArray) |
void | Set (float to) |
float | GetValue (C4Particle *forParticle) |
Definition at line 109 of file C4Particles.h.
|
inline |
Definition at line 159 of file C4Particles.h.
|
inline |
Definition at line 162 of file C4Particles.h.
|
inline |
Definition at line 167 of file C4Particles.h.
void C4ParticleValueProvider::Floatify | ( | float | denominator | ) |
Definition at line 349 of file C4Particles.cpp.
Referenced by C4ParticleSystem::Create().
float C4ParticleValueProvider::GetValue | ( | C4Particle * | forParticle | ) |
Definition at line 387 of file C4Particles.cpp.
Referenced by C4ParticleSystem::Create(), C4Particle::Exec(), and C4Particle::SetPosition().
|
inline |
Definition at line 157 of file C4Particles.h.
Referenced by C4Particle::Exec().
|
inline |
Definition at line 158 of file C4Particles.h.
C4ParticleValueProvider & C4ParticleValueProvider::operator= | ( | const C4ParticleValueProvider & | other | ) |
Definition at line 210 of file C4Particles.cpp.
References C4Particle::C4ParticleValueProvider.
void C4ParticleValueProvider::Set | ( | const C4Value & | value | ) |
Definition at line 685 of file C4Particles.cpp.
References C4Value::getArray(), and C4Value::getInt().
void C4ParticleValueProvider::Set | ( | const C4ValueArray & | fromArray | ) |
Definition at line 550 of file C4Particles.cpp.
References C4PV_Const, C4PV_Cos, C4PV_Direction, C4PV_Gravity, C4PV_KeyFrames, C4PV_Linear, C4PV_Random, C4PV_Sin, C4PV_Speed, C4PV_Step, C4PV_Wind, C4V_Nil, C4ValueArray::GetSize(), and UnsyncedRandom().
void C4ParticleValueProvider::Set | ( | float | to | ) |
Definition at line 695 of file C4Particles.cpp.
References C4PV_Const.