_affect(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed)=0 | ParticleUniverse::ParticleAffector | pure virtual |
_calculateAffectSpecialisationFactor(const Particle *particle) | ParticleUniverse::ParticleAffector | |
_firstParticle(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) | ParticleUniverse::ParticleAffector | inlinevirtual |
_getOriginalEnabled(void) const | ParticleUniverse::Particle | |
_initForEmission(void) | ParticleUniverse::ParticleAffector | virtual |
_initForExpiration(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::ParticleAffector | virtual |
_initParticleForEmission(Particle *particle) | ParticleUniverse::ParticleAffector | inlinevirtual |
_isMarkedForEmission(void) const | ParticleUniverse::Particle | inline |
_mAffectorScale | ParticleUniverse::ParticleAffector | protected |
_notifyPause(void) | ParticleUniverse::ParticleAffector | inlinevirtual |
_notifyRescaled(const Vector3 &scale) | ParticleUniverse::ParticleAffector | virtual |
_notifyResume(void) | ParticleUniverse::ParticleAffector | inlinevirtual |
_notifyStart(void) | ParticleUniverse::ParticleAffector | virtual |
_notifyStop(void) | ParticleUniverse::ParticleAffector | inlinevirtual |
_postProcessParticles(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::ParticleAffector | inlinevirtual |
_prepare(ParticleTechnique *particleTechnique) | ParticleUniverse::ParticleAffector | inlinevirtual |
_preProcessParticles(ParticleTechnique *particleTechnique, Real timeElapsed) | ParticleUniverse::BaseCollider | virtual |
_process(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::Particle | virtual |
_processParticle(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed, bool firstParticle) | ParticleUniverse::ParticleAffector | |
_setMarkedForEmission(bool markedForEmission) | ParticleUniverse::Particle | inline |
_setOriginalEnabled(bool originalEnabled) | ParticleUniverse::Particle | |
_unprepare(ParticleTechnique *particleTechnique) | ParticleUniverse::ParticleAffector | inlinevirtual |
addEmitterToExclude(const String &emitterName) | ParticleUniverse::ParticleAffector | |
addEventFlags(uint32 flags) | ParticleUniverse::Particle | inline |
AffectSpecialisation enum name | ParticleUniverse::ParticleAffector | |
AFSP_DEFAULT enum value | ParticleUniverse::ParticleAffector | |
AFSP_TTL_DECREASE enum value | ParticleUniverse::ParticleAffector | |
AFSP_TTL_INCREASE enum value | ParticleUniverse::ParticleAffector | |
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 | |
BaseCollider(void) | ParticleUniverse::BaseCollider | |
calculateRotationSpeedAfterCollision(Particle *particle) | ParticleUniverse::BaseCollider | |
calculateVelocity(void) const | ParticleUniverse::Particle | |
CollisionType enum name | ParticleUniverse::BaseCollider | |
copyAttributesTo(ParticleAffector *affector) | ParticleUniverse::BaseCollider | virtual |
ParticleUniverse::Particle::copyAttributesTo(Particle *particle) | ParticleUniverse::Particle | virtual |
copyBehaviours(ParticleBehaviourList &behaviours) | ParticleUniverse::Particle | |
copyParentAttributesTo(ParticleAffector *affector) | ParticleUniverse::ParticleAffector | virtual |
CT_BOUNCE enum value | ParticleUniverse::BaseCollider | |
CT_FLOW enum value | ParticleUniverse::BaseCollider | |
CT_NONE enum value | ParticleUniverse::BaseCollider | |
DEFAULT_BOUNCYNESS | ParticleUniverse::BaseCollider | static |
DEFAULT_COLLISION_TYPE | ParticleUniverse::BaseCollider | static |
DEFAULT_ENABLED | ParticleUniverse::ParticleAffector | static |
DEFAULT_FRICTION | ParticleUniverse::BaseCollider | static |
DEFAULT_INTERSECTION_TYPE | ParticleUniverse::BaseCollider | static |
DEFAULT_MASS | ParticleUniverse::Particle | static |
DEFAULT_POSITION | ParticleUniverse::ParticleAffector | static |
DEFAULT_SPECIALISATION | ParticleUniverse::ParticleAffector | static |
DEFAULT_TTL | ParticleUniverse::Particle | static |
direction | ParticleUniverse::Particle | |
getAffectorType(void) const | ParticleUniverse::ParticleAffector | inline |
getAffectSpecialisation(void) const | ParticleUniverse::ParticleAffector | inline |
getAliasName(void) const | ParticleUniverse::IAlias | inline |
getAliasType(void) const | ParticleUniverse::IAlias | inline |
getBehaviour(const String &behaviourType) | ParticleUniverse::Particle | |
getBouncyness(void) const | ParticleUniverse::BaseCollider | |
getCollisionType(void) const | ParticleUniverse::BaseCollider | |
getDerivedPosition(void) | ParticleUniverse::ParticleAffector | |
getEmittersToExclude(void) const | ParticleUniverse::ParticleAffector | |
getEventFlags(void) const | ParticleUniverse::Particle | inline |
getFriction(void) const | ParticleUniverse::BaseCollider | |
getIntersectionType(void) const | ParticleUniverse::BaseCollider | |
getName(void) const | ParticleUniverse::ParticleAffector | inline |
getParentTechnique(void) const | ParticleUniverse::ParticleAffector | inline |
hasEmitterToExclude(const String &emitterName) | ParticleUniverse::ParticleAffector | |
hasEventFlags(uint32 flags) const | ParticleUniverse::Particle | inline |
IAlias(void) | ParticleUniverse::IAlias | inline |
IElement(void) | ParticleUniverse::IElement | inline |
IntersectionType enum name | ParticleUniverse::BaseCollider | |
isEnabled(void) const | ParticleUniverse::Particle | virtual |
isFreezed(void) const | ParticleUniverse::Particle | |
IT_BOX enum value | ParticleUniverse::BaseCollider | |
IT_POINT enum value | ParticleUniverse::BaseCollider | |
latestPosition | ParticleUniverse::Particle | |
mAffectorType | ParticleUniverse::ParticleAffector | protected |
mAffectSpecialisation | ParticleUniverse::ParticleAffector | protected |
mAliasName | ParticleUniverse::IAlias | protected |
mAliasType | ParticleUniverse::IAlias | protected |
mass | ParticleUniverse::Particle | |
mBehaviours | ParticleUniverse::Particle | protected |
mBouncyness | ParticleUniverse::BaseCollider | protected |
mCollisionType | ParticleUniverse::BaseCollider | protected |
mDerivedPosition | ParticleUniverse::Particle | protected |
mEnabled | ParticleUniverse::Particle | protected |
mEventFlags | ParticleUniverse::Particle | protected |
mExcludedEmitters | ParticleUniverse::ParticleAffector | protected |
mFreezed | ParticleUniverse::Particle | protected |
mFriction | ParticleUniverse::BaseCollider | protected |
mIntersectionType | ParticleUniverse::BaseCollider | protected |
mMarkedForEmission | ParticleUniverse::Particle | protected |
mName | ParticleUniverse::ParticleAffector | protected |
mOriginalEnabled | ParticleUniverse::Particle | protected |
mOriginalEnabledSet | ParticleUniverse::Particle | protected |
mParentTechnique | ParticleUniverse::ParticleAffector | protected |
mUserDefinedObject | ParticleUniverse::Particle | |
mVelocityScale | ParticleUniverse::BaseCollider | protected |
originalDirection | ParticleUniverse::Particle | |
originalDirectionLength | ParticleUniverse::Particle | |
originalPosition | ParticleUniverse::Particle | |
originalScaledDirectionLength | ParticleUniverse::Particle | |
originalVelocity | ParticleUniverse::Particle | |
parentEmitter | ParticleUniverse::Particle | |
Particle(void) | ParticleUniverse::Particle | inline |
ParticleAffector(void) | ParticleUniverse::ParticleAffector | |
ParticleBehaviourIterator typedef | ParticleUniverse::Particle | |
ParticleBehaviourList typedef | ParticleUniverse::Particle | |
ParticleType enum name | ParticleUniverse::Particle | |
particleType | ParticleUniverse::Particle | |
PEF_COLLIDED enum value | ParticleUniverse::Particle | |
PEF_EMITTED enum value | ParticleUniverse::Particle | |
PEF_EXPIRED enum value | ParticleUniverse::Particle | |
physicsActor | ParticleUniverse::Particle | |
populateAlignedBox(AxisAlignedBox &box, const Vector3 &position, const Real width, const Real height, const Real depth) | ParticleUniverse::BaseCollider | |
position | ParticleUniverse::Particle | |
PT_AFFECTOR enum value | ParticleUniverse::Particle | |
PT_EMITTER enum value | ParticleUniverse::Particle | |
PT_SYSTEM enum value | ParticleUniverse::Particle | |
PT_TECHNIQUE enum value | ParticleUniverse::Particle | |
PT_VISUAL enum value | ParticleUniverse::Particle | |
removeAllEmittersToExclude(void) | ParticleUniverse::ParticleAffector | |
removeEmitterToExclude(const String &emitterName) | ParticleUniverse::ParticleAffector | |
removeEventFlags(uint32 flags) | ParticleUniverse::Particle | inline |
ReservedParticleEventFlags enum name | ParticleUniverse::Particle | |
setAffectorType(const String &affectorType) | ParticleUniverse::ParticleAffector | inline |
setAffectSpecialisation(const AffectSpecialisation &affectSpecialisation) | ParticleUniverse::ParticleAffector | inline |
setAliasName(String aliasName) | ParticleUniverse::IAlias | inline |
setAliasType(AliasType aliasType) | ParticleUniverse::IAlias | inline |
setBouncyness(const Real bouncyness) | ParticleUniverse::BaseCollider | |
setCollisionType(const CollisionType &collisionType) | ParticleUniverse::BaseCollider | |
setEnabled(bool enabled) | ParticleUniverse::Particle | virtual |
setEventFlags(uint32 flags) | ParticleUniverse::Particle | inline |
setFreezed(bool freezed) | ParticleUniverse::Particle | |
setFriction(const Real friction) | ParticleUniverse::BaseCollider | |
setIntersectionType(const IntersectionType &intersectionType) | ParticleUniverse::BaseCollider | |
setName(const String &name) | ParticleUniverse::ParticleAffector | inline |
setParentTechnique(ParticleTechnique *parentTechnique) | ParticleUniverse::ParticleAffector | |
timeFraction | ParticleUniverse::Particle | |
timeToLive | ParticleUniverse::Particle | |
totalTimeToLive | ParticleUniverse::Particle | |
visualData | ParticleUniverse::Particle | |
~BaseCollider(void) | ParticleUniverse::BaseCollider | inlinevirtual |
~IAlias(void) | ParticleUniverse::IAlias | inlinevirtual |
~IElement(void) | ParticleUniverse::IElement | inlinevirtual |
~Particle(void) | ParticleUniverse::Particle | virtual |
~ParticleAffector(void) | ParticleUniverse::ParticleAffector | inlinevirtual |