_firstParticle(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) | ParticleUniverse::ParticleObserver | inlinevirtual |
_getOriginalEnabled(void) const | ParticleUniverse::ParticleObserver | |
_handleEvent(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) | ParticleUniverse::ParticleObserver | protectedvirtual |
_handleObserve(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) | ParticleUniverse::ParticleObserver | protectedvirtual |
_mObserverScale | ParticleUniverse::ParticleObserver | protected |
_notifyRescaled(const Vector3 &scale) | ParticleUniverse::ParticleObserver | virtual |
_notifyStart(void) | ParticleUniverse::ParticleObserver | virtual |
_notifyStop(void) | ParticleUniverse::ParticleObserver | inlinevirtual |
_observe(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) | ParticleUniverse::OnTimeObserver | virtual |
_postProcessParticles(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::ParticleObserver | inlinevirtual |
_preProcessParticles(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::OnTimeObserver | virtual |
_processParticle(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed, bool firstParticle) | ParticleUniverse::ParticleObserver | virtual |
_resetEnabled(void) | ParticleUniverse::ParticleObserver | |
addEventHandler(ParticleEventHandler *eventHandler) | ParticleUniverse::ParticleObserver | |
AliasType enum name | ParticleUniverse::IAlias | |
AT_AFFECTOR enum value | ParticleUniverse::IAlias | |
AT_BEHAVIOUR enum value | ParticleUniverse::IAlias | |
AT_EMITTER enum value | ParticleUniverse::IAlias | |
AT_EXTERN enum value | ParticleUniverse::IAlias | |
AT_HANDLER enum value | ParticleUniverse::IAlias | |
AT_OBSERVER enum value | ParticleUniverse::IAlias | |
AT_RENDERER enum value | ParticleUniverse::IAlias | |
AT_TECHNIQUE enum value | ParticleUniverse::IAlias | |
AT_UNDEFINED enum value | ParticleUniverse::IAlias | |
copyAttributesTo(ParticleObserver *observer) | ParticleUniverse::OnTimeObserver | virtual |
copyParentAttributesTo(ParticleObserver *observer) | ParticleUniverse::ParticleObserver | virtual |
createEventHandler(const String &eventHandlerType) | ParticleUniverse::ParticleObserver | |
DEFAULT_ENABLED | ParticleUniverse::ParticleObserver | static |
DEFAULT_INTERVAL | ParticleUniverse::ParticleObserver | static |
DEFAULT_PARTICLE_TYPE | ParticleUniverse::ParticleObserver | static |
DEFAULT_SINCE_START_SYSTEM | ParticleUniverse::OnTimeObserver | static |
DEFAULT_THRESHOLD | ParticleUniverse::OnTimeObserver | static |
DEFAULT_UNTIL_EVENT | ParticleUniverse::ParticleObserver | static |
destroyAllEventHandlers(void) | ParticleUniverse::ParticleObserver | |
destroyEventHandler(ParticleEventHandler *eventHandler) | ParticleUniverse::ParticleObserver | |
destroyEventHandler(size_t index) | ParticleUniverse::ParticleObserver | |
getAliasName(void) const | ParticleUniverse::IAlias | inline |
getAliasType(void) const | ParticleUniverse::IAlias | inline |
getCompare(void) const | ParticleUniverse::OnTimeObserver | inline |
getEventHandler(size_t index) const | ParticleUniverse::ParticleObserver | |
getEventHandler(const String &eventHandlerName) const | ParticleUniverse::ParticleObserver | |
getName(void) const | ParticleUniverse::ParticleObserver | inline |
getNumEventHandlers(void) const | ParticleUniverse::ParticleObserver | |
getObserverInterval(void) const | ParticleUniverse::ParticleObserver | |
getObserverType(void) const | ParticleUniverse::ParticleObserver | inline |
getObserveUntilEvent(void) const | ParticleUniverse::ParticleObserver | |
getParentTechnique(void) const | ParticleUniverse::ParticleObserver | inline |
getParticleTypeToObserve(void) const | ParticleUniverse::ParticleObserver | inline |
getThreshold(void) const | ParticleUniverse::OnTimeObserver | inline |
IAlias(void) | ParticleUniverse::IAlias | inline |
IElement(void) | ParticleUniverse::IElement | inline |
isEnabled(void) const | ParticleUniverse::ParticleObserver | virtual |
isParticleTypeToObserveSet(void) const | ParticleUniverse::ParticleObserver | |
isSinceStartSystem(void) const | ParticleUniverse::OnTimeObserver | inline |
mAliasName | ParticleUniverse::IAlias | protected |
mAliasType | ParticleUniverse::IAlias | protected |
mCompare | ParticleUniverse::OnTimeObserver | protected |
mEnabled | ParticleUniverse::ParticleObserver | protected |
mEventHandlers | ParticleUniverse::ParticleObserver | protected |
mEventHandlersExecuted | ParticleUniverse::ParticleObserver | protected |
mName | ParticleUniverse::ParticleObserver | protected |
mObserve | ParticleUniverse::ParticleObserver | protected |
mObserverInterval | ParticleUniverse::ParticleObserver | protected |
mObserverIntervalRemainder | ParticleUniverse::ParticleObserver | protected |
mObserverIntervalSet | ParticleUniverse::ParticleObserver | protected |
mObserverType | ParticleUniverse::ParticleObserver | protected |
mObserveUntilEvent | ParticleUniverse::ParticleObserver | protected |
mOriginalEnabled | ParticleUniverse::ParticleObserver | protected |
mOriginalEnabledSet | ParticleUniverse::ParticleObserver | protected |
mParentTechnique | ParticleUniverse::ParticleObserver | protected |
mParticleTypeToObserve | ParticleUniverse::ParticleObserver | protected |
mParticleTypeToObserveSet | ParticleUniverse::ParticleObserver | protected |
mSinceStartSystem | ParticleUniverse::OnTimeObserver | protected |
mThreshold | ParticleUniverse::OnTimeObserver | protected |
OnTimeObserver(void) | ParticleUniverse::OnTimeObserver | |
ParticleEventHandlerConstIterator typedef | ParticleUniverse::ParticleObserver | |
ParticleEventHandlerIterator typedef | ParticleUniverse::ParticleObserver | |
ParticleEventHandlerList typedef | ParticleUniverse::ParticleObserver | |
ParticleObserver(void) | ParticleUniverse::ParticleObserver | |
removeEventHandler(ParticleEventHandler *eventHandler) | ParticleUniverse::ParticleObserver | |
setAliasName(String aliasName) | ParticleUniverse::IAlias | inline |
setAliasType(AliasType aliasType) | ParticleUniverse::IAlias | inline |
setCompare(ComparisionOperator op) | ParticleUniverse::OnTimeObserver | inline |
setEnabled(bool enabled) | ParticleUniverse::ParticleObserver | virtual |
setName(const String &name) | ParticleUniverse::ParticleObserver | inline |
setObserverInterval(Real observerInterval) | ParticleUniverse::ParticleObserver | |
setObserverType(const String &observerType) | ParticleUniverse::ParticleObserver | inline |
setObserveUntilEvent(bool observeUntilEvent) | ParticleUniverse::ParticleObserver | |
setParentTechnique(ParticleTechnique *parentTechnique) | ParticleUniverse::ParticleObserver | inline |
setParticleTypeToObserve(const Particle::ParticleType particleTypeToObserve) | ParticleUniverse::ParticleObserver | |
setSinceStartSystem(bool sinceStartSystem) | ParticleUniverse::OnTimeObserver | inline |
setThreshold(Real threshold) | ParticleUniverse::OnTimeObserver | inline |
~IAlias(void) | ParticleUniverse::IAlias | inlinevirtual |
~IElement(void) | ParticleUniverse::IElement | inlinevirtual |
~OnTimeObserver(void) | ParticleUniverse::OnTimeObserver | inlinevirtual |
~ParticleObserver(void) | ParticleUniverse::ParticleObserver | virtual |