_CollisionInfo | NL3D::CPSLocated | [protected] |
_CollisionInfoNbRef | NL3D::CPSLocated | [protected] |
_DtorObserversVect | NL3D::CPSLocated | [protected] |
_InitialLife | NL3D::CPSLocated | [protected] |
_InitialMass | NL3D::CPSLocated | [protected] |
_IntegrableForces | NL3D::CPSLocated | [protected] |
_InvMass | NL3D::CPSLocated | [protected] |
_LastForever | NL3D::CPSLocated | [protected] |
_LifeScheme | NL3D::CPSLocated | [protected] |
_LocatedBoundCont | NL3D::CPSLocated | [protected] |
_LODDegradation | NL3D::CPSLocated | [protected] |
_MassScheme | NL3D::CPSLocated | [protected] |
_MaxNumFaces | NL3D::CPSLocated | [protected] |
_MaxSize | NL3D::CPSLocated | [protected] |
_Name | NL3D::CPSLocated | [protected] |
_NbFramesToSkip | NL3D::CPSLocated | [protected] |
_NonIntegrableForceNbRefs | NL3D::CPSLocated | [protected] |
_NumIntegrableForceWithDifferentBasis | NL3D::CPSLocated | [protected] |
_Owner | NL3D::CParticleSystemProcess | [protected] |
_ParametricMotion | NL3D::CPSLocated | [protected] |
_PInfo | NL3D::CPSLocated | |
_Pos | NL3D::CPSLocated | [protected] |
_RequestStack | NL3D::CPSLocated | [protected] |
_Size | NL3D::CPSLocated | [protected] |
_Speed | NL3D::CPSLocated | [protected] |
_SystemBasisEnabled | NL3D::CParticleSystemProcess | [protected] |
_Time | NL3D::CPSLocated | [protected] |
_TimeIncrement | NL3D::CPSLocated | [protected] |
_TriggerID | NL3D::CPSLocated | [protected] |
_TriggerOnDeath | NL3D::CPSLocated | [protected] |
_UpdateLock | NL3D::CPSLocated | [protected] |
addNonIntegrableForceRef(void) | NL3D::CPSLocated | |
allocateParametricInfos(void) | NL3D::CPSLocated | [protected] |
bind(CPSLocatedBindable *lb) | NL3D::CPSLocated | |
collisionUpdate(const CPSCollisionInfo &ci, uint32 index) | NL3D::CPSLocated | [inline] |
computeBBox(NLMISC::CAABBox &aabbox) const | NL3D::CPSLocated | [virtual] |
computeI(void) const | NL3D::CPSLocated | |
computeJ(void) const | NL3D::CPSLocated | |
computeK(void) const | NL3D::CPSLocated | |
CParticleSystemProcess() | NL3D::CParticleSystemProcess | [inline] |
CPSForce class | NL3D::CPSLocated | [friend] |
CPSLocated() | NL3D::CPSLocated | |
deleteElement(uint32 index) | NL3D::CPSLocated | |
enableParametricMotion(bool enable=true) | NL3D::CPSLocated | |
enableTriggerOnDeath(bool enable=true) | NL3D::CPSLocated | [inline] |
forceLODDegradation(bool enable=true) | NL3D::CPSLocated | [inline] |
getBoundObject(uint32 index) const | NL3D::CPSLocated | [inline] |
getBoundObject(uint32 index) | NL3D::CPSLocated | [inline] |
getClassName()=0 | NLMISC::IClassable | [pure virtual] |
getCollisionInfo(void) | NL3D::CPSLocated | [inline] |
getCollisionInfo(void) const | NL3D::CPSLocated | [inline] |
getConversionMatrix(const CPSLocated *A, const CPSLocated *B) | NL3D::CPSLocated | [static] |
getDriver() const | NL3D::CPSLocated | |
getFontGenerator(void) | NL3D::CParticleSystemProcess | |
getFontGenerator(void) const | NL3D::CParticleSystemProcess | |
getFontManager(void) | NL3D::CParticleSystemProcess | |
getFontManager(void) const | NL3D::CParticleSystemProcess | |
getFrameRate(void) const | NL3D::CPSLocated | [inline] |
getIndexOf(const CPSLocatedBindable *lb) const | NL3D::CPSLocated | |
getInitialLife(void) const | NL3D::CPSLocated | [inline] |
getInitialMass(void) const | NL3D::CPSLocated | [inline] |
getInvMass(void) | NL3D::CPSLocated | [inline] |
getInvMass(void) const | NL3D::CPSLocated | [inline] |
getLastForever(void) const | NL3D::CPSLocated | [inline] |
getLifeScheme(void) | NL3D::CPSLocated | [inline] |
getLifeScheme(void) const | NL3D::CPSLocated | [inline] |
getLODVect(NLMISC::CVector &v, float &offset, bool systemBasis) | NL3D::CPSLocated | |
getMassScheme(void) | NL3D::CPSLocated | [inline] |
getMassScheme(void) const | NL3D::CPSLocated | [inline] |
getMaxSize(void) const | NL3D::CPSLocated | [inline] |
getName(void) const | NL3D::CPSLocated | [inline] |
getNbBoundObjects(void) const | NL3D::CPSLocated | [inline] |
getNewElementIndex(void) const | NL3D::CPSLocated | [inline] |
getOwner(void) | NL3D::CParticleSystemProcess | [inline] |
getOwner(void) const | NL3D::CParticleSystemProcess | [inline] |
getParametricInfos() | NL3D::CPSLocated | [inline] |
getPos(void) | NL3D::CPSLocated | [inline] |
getPos(void) const | NL3D::CPSLocated | [inline] |
getScene(void) | NL3D::CPSLocated | |
getSize(void) const | NL3D::CPSLocated | [inline] |
getSpeed(void) | NL3D::CPSLocated | [inline] |
getSpeed(void) const | NL3D::CPSLocated | [inline] |
getTime(void) | NL3D::CPSLocated | [inline] |
getTime(void) const | NL3D::CPSLocated | [inline] |
getTimeIncrement(void) | NL3D::CPSLocated | [inline] |
getTimeIncrement(void) const | NL3D::CPSLocated | [inline] |
getTriggerEmitterID(void) const | NL3D::CPSLocated | [inline] |
getUserParam(uint numParam) const | NL3D::CPSLocated | |
hasCollisionInfos() const | NL3D::CPSLocated | [inline] |
hasEmitters(void) const | NL3D::CPSLocated | [virtual] |
hasLODDegradation(void) const | NL3D::CPSLocated | [inline] |
hasParticles(void) const | NL3D::CPSLocated | [virtual] |
incrementNbDrawnParticles(uint num) | NL3D::CPSLocated | |
integrableForceBasisChanged(bool basis) | NL3D::CPSLocated | |
integrateSingle(float startDate, float deltaT, uint numStep, uint32 indexInLocated, NLMISC::CVector *destPos, uint posStride=sizeof(NLMISC::CVector)) | NL3D::CPSLocated | |
isBound(const CPSLocatedBindable *lb) const | NL3D::CPSLocated | |
isInSystemBasis(void) const | NL3D::CParticleSystemProcess | [inline] |
isParametricMotionEnabled(void) const | NL3D::CPSLocated | [inline, virtual] |
isTriggerOnDeathEnabled(void) const | NL3D::CPSLocated | [inline] |
newElement(const NLMISC::CVector &pos=NLMISC::CVector::Null, const NLMISC::CVector &speed=NLMISC::CVector::Null, CPSLocated *emitterLocated=NULL, uint32 indexInEmitter=0, bool basisConversionForSpeed=true, TAnimationTime ellapsedTime=0.f) | NL3D::CPSLocated | |
NLMISC_DECLARE_CLASS(CPSLocated) | NL3D::CPSLocated | |
notifyMaxNumFacesChanged(void) | NL3D::CPSLocated | |
notifyMotionTypeChanged(void) | NL3D::CPSLocated | [protected] |
performParametricMotion(TAnimationTime date, TAnimationTime ellapsedTime, TAnimationTime realEllapsedTime) | NL3D::CPSLocated | [virtual] |
postNewElement(const NLMISC::CVector &pos=NLMISC::CVector::Null, const NLMISC::CVector &speed=NLMISC::CVector::Null) | NL3D::CPSLocated | [protected] |
querryMaxWantedNumFaces(void) | NL3D::CPSLocated | [virtual] |
queryCollisionInfo(void) | NL3D::CPSLocated | |
registerDtorObserver(CPSLocatedBindable *observer) | NL3D::CPSLocated | |
registerIntegrableForce(CPSForce *f) | NL3D::CPSLocated | |
releaseAllRef() | NL3D::CPSLocated | [virtual] |
releaseCollisionInfo(void) | NL3D::CPSLocated | |
releaseNonIntegrableForceRef(void) | NL3D::CPSLocated | |
releaseParametricInfos(void) | NL3D::CPSLocated | [protected] |
releaseRefTo(const CParticleSystemProcess *other) | NL3D::CPSLocated | [virtual] |
remove(const CPSLocatedBindable *lb) | NL3D::CPSLocated | |
resetCollisionInfo(void) | NL3D::CPSLocated | [protected] |
resize(uint32 newSize) | NL3D::CPSLocated | |
serial(NLMISC::IStream &f) | NL3D::CPSLocated | [virtual] |
setFrameRate(uint32 nbFramesToSkip=0) | NL3D::CPSLocated | [inline] |
setInitialLife(TAnimationTime lifeTime) | NL3D::CPSLocated | |
setInitialMass(float mass) | NL3D::CPSLocated | |
setLastForever(void) | NL3D::CPSLocated | [inline] |
setLifeScheme(CPSAttribMaker< float > *scheme) | NL3D::CPSLocated | |
setMassScheme(CPSAttribMaker< float > *scheme) | NL3D::CPSLocated | |
setName(const std::string &name) | NL3D::CPSLocated | [inline] |
setOwner(CParticleSystem *ps) | NL3D::CParticleSystemProcess | [inline] |
setSystemBasis(bool sysBasis=true) | NL3D::CPSLocated | [virtual] |
setTriggerEmitterID(uint32 id) | NL3D::CPSLocated | [inline] |
setupDriverModelMatrix(void) | NL3D::CPSLocated | |
step(TPSProcessPass pass, TAnimationTime ellapsedTime, TAnimationTime realEt) | NL3D::CPSLocated | [virtual] |
supportParametricMotion(void) const | NL3D::CPSLocated | |
TDtorObserversVect typedef | NL3D::CPSLocated | [protected] |
TForceVect typedef | NL3D::CPSLocated | [protected] |
TLocatedBoundCont typedef | NL3D::CPSLocated | [protected] |
TNewElementRequestStack typedef | NL3D::CPSLocated | [protected] |
TPSAttribParametricInfo typedef | NL3D::CPSLocated | |
unbind(uint index) | NL3D::CPSLocated | |
unregisterDtorObserver(CPSLocatedBindable *anObserver) | NL3D::CPSLocated | |
unregisterIntegrableForce(CPSForce *f) | NL3D::CPSLocated | |
updateLife(TAnimationTime ellapsedTime) | NL3D::CPSLocated | [virtual] |
updateNewElementRequestStack(void) | NL3D::CPSLocated | [protected] |
~CParticleSystemProcess() | NL3D::CParticleSystemProcess | [inline, virtual] |
~CPSLocated() | NL3D::CPSLocated | [virtual] |