|
Public Types inherited from ParticleUniverse::ParticleObserver |
| typedef vector< ParticleEventHandler * >::iterator | ParticleEventHandlerIterator |
| |
| typedef vector< ParticleEventHandler * >::const_iterator | ParticleEventHandlerConstIterator |
| |
| typedef vector< ParticleEventHandler * > | ParticleEventHandlerList |
| |
Public Types inherited from ParticleUniverse::IAlias |
| enum | AliasType {
AT_UNDEFINED,
AT_TECHNIQUE,
AT_RENDERER,
AT_EMITTER,
AT_AFFECTOR,
AT_OBSERVER,
AT_EXTERN,
AT_HANDLER,
AT_BEHAVIOUR
} |
| |
Static Public Attributes inherited from ParticleUniverse::ParticleObserver |
| static const bool | DEFAULT_ENABLED |
| |
| static const Particle::ParticleType | DEFAULT_PARTICLE_TYPE |
| |
| static const Real | DEFAULT_INTERVAL |
| |
| static const bool | DEFAULT_UNTIL_EVENT |
| |
Protected Member Functions inherited from ParticleUniverse::ParticleObserver |
| virtual void | _handleObserve (ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) |
| |
| virtual void | _handleEvent (ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) |
| |
Protected Attributes inherited from ParticleUniverse::ParticleObserver |
| ParticleTechnique * | mParentTechnique |
| |
| String | mObserverType |
| |
| String | mName |
| |
| bool | mEnabled |
| |
| bool | mOriginalEnabled |
| |
| bool | mOriginalEnabledSet |
| |
| bool | mObserve |
| |
| bool | mObserveUntilEvent |
| |
| bool | mEventHandlersExecuted |
| |
| Vector3 | _mObserverScale |
| |
| Particle::ParticleType | mParticleTypeToObserve |
| |
| bool | mParticleTypeToObserveSet |
| |
| ParticleEventHandlerList | mEventHandlers |
| |
| Real | mObserverInterval |
| |
| Real | mObserverIntervalRemainder |
| |
| bool | mObserverIntervalSet |
| |
Protected Attributes inherited from ParticleUniverse::IAlias |
| String | mAliasName |
| |
| AliasType | mAliasType |
| |
This class is used to observe whether a Particle is just emitted.