_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] |