|
| OnPositionObserver (void) |
|
virtual | ~OnPositionObserver (void) |
|
virtual bool | _observe (ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) |
|
void | setPositionXThreshold (Real threshold) |
|
void | setPositionYThreshold (Real threshold) |
|
void | setPositionZThreshold (Real threshold) |
|
Real | getPositionXThreshold (void) const |
|
Real | getPositionYThreshold (void) const |
|
Real | getPositionZThreshold (void) const |
|
bool | isPositionXThresholdSet (void) const |
|
bool | isPositionYThresholdSet (void) const |
|
bool | isPositionZThresholdSet (void) const |
|
void | resetPositionXThreshold (void) |
|
void | resetPositionYThreshold (void) |
|
void | resetPositionZThreshold (void) |
|
void | setComparePositionX (ComparisionOperator op) |
|
void | setComparePositionY (ComparisionOperator op) |
|
void | setComparePositionZ (ComparisionOperator op) |
|
const ComparisionOperator | getComparePositionX (void) const |
|
const ComparisionOperator | getComparePositionY (void) const |
|
const ComparisionOperator | getComparePositionZ (void) const |
|
virtual void | copyAttributesTo (ParticleObserver *observer) |
|
Public Member Functions inherited from ParticleUniverse::ParticleObserver |
| ParticleObserver (void) |
|
virtual | ~ParticleObserver (void) |
|
const String & | getObserverType (void) const |
|
void | setObserverType (const String &observerType) |
|
virtual bool | isEnabled (void) const |
|
bool | _getOriginalEnabled (void) const |
|
virtual void | setEnabled (bool enabled) |
|
void | _resetEnabled (void) |
|
ParticleTechnique * | getParentTechnique (void) const |
|
void | setParentTechnique (ParticleTechnique *parentTechnique) |
|
const String & | getName (void) const |
|
void | setName (const String &name) |
|
const Particle::ParticleType & | getParticleTypeToObserve (void) const |
|
void | setParticleTypeToObserve (const Particle::ParticleType particleTypeToObserve) |
|
virtual void | _notifyStart (void) |
|
virtual void | _notifyStop (void) |
|
virtual void | _notifyRescaled (const Vector3 &scale) |
|
virtual void | _preProcessParticles (ParticleTechnique *technique, Real timeElapsed) |
|
virtual void | _processParticle (ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed, bool firstParticle) |
|
virtual void | _firstParticle (ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) |
|
virtual void | _postProcessParticles (ParticleTechnique *technique, Real timeElapsed) |
|
ParticleEventHandler * | createEventHandler (const String &eventHandlerType) |
|
void | addEventHandler (ParticleEventHandler *eventHandler) |
|
void | removeEventHandler (ParticleEventHandler *eventHandler) |
|
ParticleEventHandler * | getEventHandler (size_t index) const |
|
ParticleEventHandler * | getEventHandler (const String &eventHandlerName) const |
|
size_t | getNumEventHandlers (void) const |
|
void | destroyEventHandler (ParticleEventHandler *eventHandler) |
|
void | destroyEventHandler (size_t index) |
|
void | destroyAllEventHandlers (void) |
|
virtual void | copyParentAttributesTo (ParticleObserver *observer) |
|
Real | getObserverInterval (void) const |
|
void | setObserverInterval (Real observerInterval) |
|
bool | getObserveUntilEvent (void) const |
|
void | setObserveUntilEvent (bool observeUntilEvent) |
|
bool | isParticleTypeToObserveSet (void) const |
|
Public Member Functions inherited from ParticleUniverse::IAlias |
| IAlias (void) |
|
virtual | ~IAlias (void) |
|
const String & | getAliasName (void) const |
|
void | setAliasName (String aliasName) |
|
const AliasType | getAliasType (void) const |
|
void | setAliasType (AliasType aliasType) |
|
Public Member Functions inherited from ParticleUniverse::IElement |
| IElement (void) |
|
virtual | ~IElement (void) |
|