|
|
| ParticleEvent (ParticleType *targetType, ParticleEventMethod *invokeMethod, ParticleEventMethod *predicateMethod, ParticleEventParticleSelector *particleSelector=NULL) |
| |
| virtual HRESULT | predicate () |
| |
| virtual HRESULT | invoke () |
| |
| virtual HRESULT | eval (const FloatP_t &time) |
| |
|
HRESULT | setParticleEventParticleSelector (ParticleEventParticleSelector *particleSelector) |
| |
|
HRESULT | setParticleEventParticleSelector (ParticleEventParticleSelectorEnum selectorEnum) |
| |
|
HRESULT | setParticleEventParticleSelector (std::string selectorName) |
| |
|
void | remove () |
| | Designates event for removal.
|
| |
|
|
ParticleType * | targetType |
| | Target particle type of this event.
|
| |
|
ParticleHandle * | targetParticle |
| | Target particle of an event evaluation.
|
| |
|
std::forward_list< EventFlag > | flags |
| |
|
FloatP_t | last_fired |
| | Record of last time fired.
|
| |
|
int | times_fired |
| | Record of how many times fired.
|
| |
◆ eval()
| virtual HRESULT TissueForge::event::ParticleEvent::eval |
( |
const FloatP_t & | time | ) |
|
|
virtual |
◆ invoke()
| virtual HRESULT TissueForge::event::ParticleEvent::invoke |
( |
| ) |
|
|
virtual |
◆ predicate()
| virtual HRESULT TissueForge::event::ParticleEvent::predicate |
( |
| ) |
|
|
virtual |
The documentation for this struct was generated from the following file: