| _Active | NL3D::CPSLocatedBindable | [protected] |
| _ConsistentEmission | NL3D::CPSEmitter | [protected] |
| _Dir | NL3D::CPSEmitterDirectionnal | [protected] |
| _EmissionType | NL3D::CPSEmitter | [protected] |
| _EmitDelay | NL3D::CPSEmitter | [protected] |
| _EmitDirBasis | NL3D::CPSEmitter | [protected] |
| _EmittedType | NL3D::CPSEmitter | [protected] |
| _EmitteeSpeed | NL3D::CPSModulatedEmitter | [protected] |
| _EmitteeSpeedScheme | NL3D::CPSModulatedEmitter | [protected] |
| _ExternID | NL3D::CPSLocatedBindable | [protected] |
| _GenNb | NL3D::CPSEmitter | [protected] |
| _GenNbScheme | NL3D::CPSEmitter | [protected] |
| _LOD | NL3D::CPSLocatedBindable | [protected] |
| _MaxEmissionCount | NL3D::CPSEmitter | [protected] |
| _Name | NL3D::CPSLocatedBindable | [protected] |
| _NumEmission | NL3D::CPSEmitter | [protected] |
| _Owner | NL3D::CPSLocatedBindable | [protected] |
| _Period | NL3D::CPSEmitter | [protected] |
| _PeriodScheme | NL3D::CPSEmitter | [protected] |
| _Phase | NL3D::CPSEmitter | [protected] |
| _SpeedBasisEmission | NL3D::CPSEmitter | [protected] |
| _SpeedInheritanceFactor | NL3D::CPSEmitter | [protected] |
| basisChanged(bool systemBasis) | NL3D::CPSLocatedBindable | [inline, virtual] |
| bounceOccured(uint32 index) | NL3D::CPSEmitter | [protected, virtual] |
| completeBBox(NLMISC::CAABBox &box) const | NL3D::CPSLocatedBindable | [inline, virtual] |
| computeI(void) const | NL3D::CPSLocatedBindable | [inline] |
| computeJ(void) const | NL3D::CPSLocatedBindable | [inline] |
| computeK(void) const | NL3D::CPSLocatedBindable | [inline] |
| CPSEmitter() | NL3D::CPSEmitter | |
| CPSEmitterDirectionnal() | NL3D::CPSEmitterDirectionnal | [inline] |
| CPSLocated class | NL3D::CPSLocatedBindable | [friend] |
| CPSLocatedBindable() | NL3D::CPSLocatedBindable | |
| CPSModulatedEmitter() | NL3D::CPSModulatedEmitter | [inline] |
| CPSRadialEmitter() | NL3D::CPSRadialEmitter | [inline] |
| deleteElement(uint32 index) | NL3D::CPSEmitterDirectionnal | [protected, virtual] |
| deleteEmitteeSpeedElement(uint32 index) | NL3D::CPSModulatedEmitter | [inline, protected] |
| displayIcon2d(const NLMISC::CVector tab[], uint nbSegs, float scale) | NL3D::CPSLocatedBindable | [protected] |
| doesProduceBBox(void) const | NL3D::CPSLocatedBindable | [inline, virtual] |
| emit(const NLMISC::CVector &srcPos, uint32 index, NLMISC::CVector &pos, NLMISC::CVector &speed) | NL3D::CPSRadialEmitter | [virtual] |
| enableConsistenEmission(bool enable) | NL3D::CPSEmitter | [inline] |
| enableGlobalVectorValue(const std::string &name) | NL3D::CPSDirection | [inline, virtual] |
| enableSpeedBasisEmission(bool enabled=true) | NL3D::CPSEmitter | [inline] |
| externEmit enum value | NL3D::CPSEmitter | |
| finalize(void) | NL3D::CPSLocatedBindable | [inline, virtual] |
| getClassName()=0 | NLMISC::IClassable | [pure virtual] |
| getDir(void) const | NL3D::CPSEmitterDirectionnal | [inline, virtual] |
| getDriver() const | NL3D::CPSLocatedBindable | [inline] |
| getEmissionType(void) const | NL3D::CPSEmitter | [inline] |
| getEmitDelay() const | NL3D::CPSEmitter | [inline] |
| getEmittedType(void) | NL3D::CPSEmitter | [inline] |
| getEmittedType(void) const | NL3D::CPSEmitter | [inline] |
| getEmitteeSpeed(void) const | NL3D::CPSModulatedEmitter | [inline] |
| getEmitteeSpeedScheme(void) | NL3D::CPSModulatedEmitter | [inline] |
| getEmitteeSpeedScheme(void) const | NL3D::CPSModulatedEmitter | [inline] |
| getExternID(void) const | NL3D::CPSLocatedBindable | [inline] |
| getFontGenerator(void) | NL3D::CPSLocatedBindable | [inline] |
| getFontGenerator(void) const | NL3D::CPSLocatedBindable | [inline] |
| getFontManager(void) | NL3D::CPSLocatedBindable | |
| getFontManager(void) const | NL3D::CPSLocatedBindable | |
| getGenNb(void) const | NL3D::CPSEmitter | [inline] |
| getGenNbScheme(void) | NL3D::CPSEmitter | [inline] |
| getGenNbScheme(void) const | NL3D::CPSEmitter | [inline] |
| getGlobalVectorValueName() const | NL3D::CPSDirection | [inline, virtual] |
| getInvertedLocatedMat(void) const | NL3D::CPSLocatedBindable | |
| getInvertedSysMat(void) const | NL3D::CPSLocatedBindable | |
| getInvertedViewMat(void) const | NL3D::CPSLocatedBindable | |
| getLocatedMat(void) const | NL3D::CPSLocatedBindable | |
| getLOD(void) const | NL3D::CPSLocatedBindable | [inline] |
| getMaxEmissionCount() const | NL3D::CPSEmitter | [inline] |
| getModulatedEmitterOwner(void) | NL3D::CPSEmitterDirectionnal | [inline, protected, virtual] |
| getName(void) const | NL3D::CPSLocatedBindable | [inline] |
| getOwner(void) | NL3D::CPSLocatedBindable | [inline] |
| getOwner(void) const | NL3D::CPSLocatedBindable | [inline] |
| getPeriod(void) const | NL3D::CPSEmitter | [inline] |
| getPeriodScheme(void) | NL3D::CPSEmitter | [inline] |
| getPeriodScheme(void) const | NL3D::CPSEmitter | [inline] |
| getPriority(void) const | NL3D::CPSEmitter | [inline, virtual] |
| getSpeedInheritanceFactor(void) const | NL3D::CPSEmitter | [inline] |
| getSysMat(void) const | NL3D::CPSLocatedBindable | |
| getType(void) const | NL3D::CPSEmitter | [inline, virtual] |
| getViewMat(void) const | NL3D::CPSLocatedBindable | |
| hasEmitters(void) | NL3D::CPSEmitter | [inline, virtual] |
| NL3D::CPSLocatedBindable::hasEmitters(void) const | NL3D::CPSLocatedBindable | [inline, virtual] |
| hasParticles(void) const | NL3D::CPSLocatedBindable | [inline, virtual] |
| isActive() const | NL3D::CPSLocatedBindable | [inline] |
| isConsistentEmissionEnabled() const | NL3D::CPSEmitter | [inline] |
| isSpeedBasisEmissionEnabled(void) const | NL3D::CPSEmitter | [inline] |
| isSpeedVectorInEmitterBasis(void) const | NL3D::CPSEmitter | [inline] |
| motionTypeChanged(bool parametric) | NL3D::CPSLocatedBindable | [inline, virtual] |
| newElement(CPSLocated *emitter, uint32 emitterIndex) | NL3D::CPSEmitterDirectionnal | [protected, virtual] |
| newEmitteeSpeedElement(CPSLocated *emitter, uint32 emitterIndex) | NL3D::CPSModulatedEmitter | [inline, protected] |
| NLMISC_DECLARE_CLASS(CPSRadialEmitter) | NL3D::CPSRadialEmitter | |
| notifyTargetRemoved(CPSLocated *ptr) | NL3D::CPSEmitter | [virtual] |
| onBounce enum value | NL3D::CPSEmitter | |
| once enum value | NL3D::CPSEmitter | |
| onDeath enum value | NL3D::CPSEmitter | |
| processEmit(uint32 index, sint nbToGenerate) | NL3D::CPSEmitter | [inline, protected] |
| processEmitConsistent(const NLMISC::CVector &emitterPos, uint32 emitterIndex, sint nbToGenerate, TAnimationTime deltaT, TAnimationTime ellapsedTime, float realEllapsedTimeRatio) | NL3D::CPSEmitter | [inline, protected] |
| processRegularEmission(TAnimationTime ellapsedTime) | NL3D::CPSEmitter | [protected] |
| processRegularEmissionConsistent(TAnimationTime ellapsedTime, float realEllapsedTimeRatio) | NL3D::CPSEmitter | [protected] |
| regular enum value | NL3D::CPSEmitter | |
| releaseAllRef() | NL3D::CPSEmitter | [virtual] |
| releaseRefTo(const CParticleSystemProcess *other) | NL3D::CPSEmitter | [virtual] |
| resize(uint32 capacity) | NL3D::CPSEmitterDirectionnal | [protected, virtual] |
| resizeEmitteeSpeed(uint32 capacity) | NL3D::CPSModulatedEmitter | [inline, protected] |
| serial(NLMISC::IStream &f) | NL3D::CPSRadialEmitter | [virtual] |
| serialEmitteeSpeedScheme(NLMISC::IStream &f) | NL3D::CPSModulatedEmitter | |
| setActive(bool active) | NL3D::CPSLocatedBindable | [inline] |
| setDir(const NLMISC::CVector &v) | NL3D::CPSEmitterDirectionnal | [inline, virtual] |
| setEmissionType(TEmissionType freqType) | NL3D::CPSEmitter | |
| setEmitDelay(float delay) | NL3D::CPSEmitter | [inline] |
| setEmittedType(CPSLocated *et) | NL3D::CPSEmitter | |
| setEmitteeSpeed(float speed) | NL3D::CPSModulatedEmitter | [inline] |
| setEmitteeSpeedScheme(CPSAttribMaker< float > *scheme) | NL3D::CPSModulatedEmitter | [inline] |
| setExternID(uint32 id) | NL3D::CPSLocatedBindable | |
| setGenNb(uint32 GenNb) | NL3D::CPSEmitter | |
| setGenNbScheme(CPSAttribMaker< uint32 > *scheme) | NL3D::CPSEmitter | |
| setLOD(TPSLod lod) | NL3D::CPSLocatedBindable | [inline] |
| setMaxEmissionCount(uint8 count) | NL3D::CPSEmitter | |
| setName(const std::string &name) | NL3D::CPSLocatedBindable | [inline] |
| setOwner(CPSLocated *psl) | NL3D::CPSLocatedBindable | [protected, virtual] |
| setPeriod(float period) | NL3D::CPSEmitter | |
| setPeriodScheme(CPSAttribMaker< float > *scheme) | NL3D::CPSEmitter | |
| setSpeedInheritanceFactor(float fact) | NL3D::CPSEmitter | [inline] |
| setSpeedVectorInEmitterBasis(bool enable) | NL3D::CPSEmitter | [inline] |
| setupDriverModelMatrix(void) | NL3D::CPSLocatedBindable | |
| showTool(void) | NL3D::CPSEmitter | [virtual] |
| singleEmit(uint32 index, uint quantity) | NL3D::CPSEmitter | |
| step(TPSProcessPass pass, TAnimationTime ellapsedTime, TAnimationTime realEllapsedTime) | NL3D::CPSEmitter | [virtual] |
| supportGlobalVectorValue() const | NL3D::CPSDirection | [inline, virtual] |
| TEmissionType enum name | NL3D::CPSEmitter | |
| updateMaxCountVect() | NL3D::CPSEmitter | [protected] |
| useEmitteeSpeedScheme(void) const | NL3D::CPSModulatedEmitter | [inline] |
| useGenNbScheme(void) | NL3D::CPSEmitter | [inline] |
| usePeriodScheme(void) | NL3D::CPSEmitter | [inline] |
| ~CPSEmitter() | NL3D::CPSEmitter | [virtual] |
| ~CPSLocatedBindable() | NL3D::CPSLocatedBindable | [virtual] |
| ~CPSModulatedEmitter() | NL3D::CPSModulatedEmitter | [inline, virtual] |