_firstParticle(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) | ParticleUniverse::Extern | inlinevirtual |
_initParticleForEmission(Particle *particle)=0 | ParticleUniverse::PhysicsExtern | pure virtual |
_initParticleForExpiration(Particle *particle)=0 | ParticleUniverse::PhysicsExtern | pure virtual |
_interface(ParticleTechnique *technique, Particle *particle, Real timeElapsed)=0 | ParticleUniverse::Extern | pure virtual |
_mExternScale | ParticleUniverse::Extern | protected |
_notifyPause(void) | ParticleUniverse::Extern | inlinevirtual |
_notifyRescaled(const Vector3 &scale) | ParticleUniverse::Extern | virtual |
_notifyResume(void) | ParticleUniverse::Extern | inlinevirtual |
_notifyStart(void) | ParticleUniverse::Extern | inlinevirtual |
_notifyStop(void) | ParticleUniverse::Extern | inlinevirtual |
_postProcessParticles(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::Extern | inlinevirtual |
_prepare(ParticleTechnique *technique)=0 | ParticleUniverse::Extern | pure virtual |
_preProcessParticles(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::Extern | inlinevirtual |
_processParticle(ParticleTechnique *technique, Particle *particle, Real timeElapsed, bool firstParticle) | ParticleUniverse::Extern | virtual |
_unprepare(ParticleTechnique *particleTechnique) | ParticleUniverse::Extern | inlinevirtual |
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(Extern *externObject) | ParticleUniverse::Extern | virtual |
copyParentAttributesTo(Extern *externObject) | ParticleUniverse::Extern | virtual |
Extern(void) | ParticleUniverse::Extern | inline |
getAliasName(void) const | ParticleUniverse::IAlias | inline |
getAliasType(void) const | ParticleUniverse::IAlias | inline |
getExternType(void) const | ParticleUniverse::Extern | inline |
getName(void) const | ParticleUniverse::Extern | inline |
getParentTechnique(void) const | ParticleUniverse::Extern | inline |
IAlias(void) | ParticleUniverse::IAlias | inline |
IElement(void) | ParticleUniverse::IElement | inline |
mAliasName | ParticleUniverse::IAlias | protected |
mAliasType | ParticleUniverse::IAlias | protected |
mExternType | ParticleUniverse::Extern | protected |
mName | ParticleUniverse::Extern | protected |
mParentTechnique | ParticleUniverse::Extern | protected |
PhysicsExtern(void) | ParticleUniverse::PhysicsExtern | inline |
setAliasName(String aliasName) | ParticleUniverse::IAlias | inline |
setAliasType(AliasType aliasType) | ParticleUniverse::IAlias | inline |
setExternType(const String &externType) | ParticleUniverse::Extern | inline |
setName(const String &name) | ParticleUniverse::Extern | inline |
setParentTechnique(ParticleTechnique *parentTechnique) | ParticleUniverse::Extern | inline |
~Extern(void) | ParticleUniverse::Extern | inlinevirtual |
~IAlias(void) | ParticleUniverse::IAlias | inlinevirtual |
~IElement(void) | ParticleUniverse::IElement | inlinevirtual |
~PhysicsExtern(void) | ParticleUniverse::PhysicsExtern | inlinevirtual |