TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iParticleSystem Member List

This is the complete list of members for iParticleSystem, including all inherited members.

ActionAvoidDomain(tF32 afMagnitude, tF32 afEpsilon, tF32 afLookAhead)=0iParticleSystempure virtual
ActionBounceDomain(tF32 afFriction, tF32 afResilience, tF32 afCutoff)=0iParticleSystempure virtual
ActionCopyVertexB(tBool abCopyPos=eTrue, tBool abCopyVel=eFalse)=0iParticleSystempure virtual
ActionDamping(sVec3f avDamping, tF32 afVLow=0.0f, tF32 afVHigh=kfParticlesMax)=0iParticleSystempure virtual
ActionExplosion(sVec3f avCenter, tF32 afVelocity, tF32 afMagnitude, tF32 afStdev, tF32 afEpsilon=kfParticlesEpsilon, tF32 afAge=0.0f)=0iParticleSystempure virtual
ActionFollow(tF32 afMagnitude=1.0f, tF32 afEpsilon=kfParticlesEpsilon, tF32 afMaxRadius=kfParticlesMax)=0iParticleSystempure virtual
ActionGravitate(tF32 afMagnitude=1.0f, tF32 afEpsilon=kfParticlesEpsilon, tF32 afMaxRadius=kfParticlesMax)=0iParticleSystempure virtual
ActionGravity(sVec3f avDirection)=0iParticleSystempure virtual
ActionJet(sVec3f avCenter, tF32 afMagnitude=1.0f, tF32 afEpsilon=kfParticlesEpsilon, tF32 afMaxRadius=kfParticlesMax)=0iParticleSystempure virtual
ActionKillOld(tF32 afAgeLimit, tBool abKillLessThan=eFalse)=0iParticleSystempure virtual
ActionMatchRotVelocity(tF32 afMagnitude=1.0f, tF32 afEpsilon=kfParticlesEpsilon, tF32 afMaxRadius=kfParticlesMax)=0iParticleSystempure virtual
ActionMatchVelocity(tF32 afMagnitude=1.0f, tF32 afEpsilon=kfParticlesEpsilon, tF32 afMaxRadius=kfParticlesMax)=0iParticleSystempure virtual
ActionMove()=0iParticleSystempure virtual
ActionOrbitLine(sVec3f avPoint, sVec3f avAxis, tF32 afMagnitude=1.0f, tF32 afEpsilon=kfParticlesEpsilon, tF32 afMaxRadius=kfParticlesMax)=0iParticleSystempure virtual
ActionOrbitPoint(sVec3f avCenter, tF32 afMagnitude=1.0f, tF32 afEpsilon=kfParticlesEpsilon, tF32 afMaxRadius=kfParticlesMax)=0iParticleSystempure virtual
ActionRandomAccelerationDomain()=0iParticleSystempure virtual
ActionRandomDisplaceDomain()=0iParticleSystempure virtual
ActionRandomRotVelocity()=0iParticleSystempure virtual
ActionRandomVelocityDomain()=0iParticleSystempure virtual
ActionRestore(tF32 afTime, tBool abVel=eTrue, tBool abRVel=eTrue)=0iParticleSystempure virtual
ActionRotationDamping(sVec3f avDamping, tF32 afVLow=0.0f, tF32 afVHigh=kfParticlesMax)=0iParticleSystempure virtual
ActionSinkDomain(tBool abKillInside)=0iParticleSystempure virtual
ActionSinkVelocityDomain(tBool abKillInside)=0iParticleSystempure virtual
ActionSort(sVec3f avEye, sVec3f avLookAt)=0iParticleSystempure virtual
ActionSource(tF32 afParticleRate, const sVec3f &vWordPos, const sVec2i &avTexFrameRange)=0iParticleSystempure virtual
ActionSpeedLimit(tF32 afMinSpeed, tF32 afMaxSpeed=kfParticlesMax)=0iParticleSystempure virtual
ActionTargetColor(sColor4f avColor, tF32 afScale)=0iParticleSystempure virtual
ActionTargetColorAge(sColor4f avColor, tF32 afScale, tF32 afStartAge, tF32 afEndAge)=0iParticleSystempure virtual
ActionTargetRotVelocity(sVec3f avVel, tF32 afScale)=0iParticleSystempure virtual
ActionTargetSize(sVec3f avSize, sVec3f avScale)=0iParticleSystempure virtual
ActionTargetSizeAge(sVec3f avSize, sVec3f avScale, tF32 afStartAge, tF32 afEndAge)=0iParticleSystempure virtual
ActionTargetVelocity(sVec3f avVel, tF32 afScale)=0iParticleSystempure virtual
ActionTextureAnimation(tI32 anInc, tBool abClamp, tF32 afCurrentFrameTime, tF32 afFrameTime, const sVec2i &avTexFrameRange)=0iParticleSystempure virtual
ActionTextureRotation(tF32 afScale)=0iParticleSystempure virtual
ActionVortex(sVec3f avCenter, sVec3f avAxis, tF32 afMagnitude=1.0f, tF32 afTightnessExponent=1.0f, tF32 afRotSpeed=1.0f, tF32 afEpsilon=kfParticlesEpsilon, tF32 afMaxRadius=kfParticlesMax)=0iParticleSystempure virtual
AddRef()=0iUnknownpure virtual
AlphaDomain()=0iParticleSystempure virtual
Color(sColor4f aColor)=0iParticleSystempure virtual
ColorDomain()=0iParticleSystempure virtual
DeleteThis()=0iUnknownpure virtual
GetData(sParticleSystemData *apData) const =0iParticleSystempure virtual
GetDomainA() const =0iParticleSystempure virtual
GetDomainB() const =0iParticleSystempure virtual
GetDomainC() const =0iParticleSystempure virtual
GetDomainType() const =0iParticleSystempure virtual
GetMaxNumParticles() const =0iParticleSystempure virtual
GetNumParticles() const =0iParticleSystempure virtual
GetNumRefs() const =0iUnknownpure virtual
GetRenderingData() const =0iParticleSystempure virtual
GetRenderingMode() const =0iParticleSystempure virtual
GetTextureAnimationGrid() const =0iParticleSystempure virtual
GetTimeStep() const =0iParticleSystempure virtual
GetTransformEnabled() const =0iParticleSystempure virtual
GetTransformMatrix() const =0iParticleSystempure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
Mass(tF32 afMass)=0iParticleSystempure virtual
PositionB(sVec3f avPos)=0iParticleSystempure virtual
PositionBDomain()=0iParticleSystempure virtual
PositionBTracks(tBool abDoCopy)=0iParticleSystempure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Release()=0iUnknownpure virtual
Render(iCanvas *apCanvas)=0iParticleSystempure virtual
Reset()=0iParticleSystempure virtual
RotationVector(sVec3f avUp)=0iParticleSystempure virtual
RotationVectorDomain()=0iParticleSystempure virtual
Seed(tU32 anSeed)=0iParticleSystempure virtual
SetDomainA(const sVec3f &aV)=0iParticleSystempure virtual
SetDomainAABB(sVec3f avMin, sVec3f avMax)=0iParticleSystempure virtual
SetDomainB(const sVec3f &aV)=0iParticleSystempure virtual
SetDomainBlob(sVec3f avPosition, tF32 afStdDev)=0iParticleSystempure virtual
SetDomainC(const sVec3f &aV)=0iParticleSystempure virtual
SetDomainCone(sVec3f avStart, sVec3f avEnd, tF32 afRadius1, tF32 afRadius2)=0iParticleSystempure virtual
SetDomainCylinder(sVec3f avStart, sVec3f avEnd, tF32 afRadius1, tF32 afRadius2)=0iParticleSystempure virtual
SetDomainDisk(sVec3f avPosition, sVec3f avNormal, tF32 afRadius1, tF32 afRadius2)=0iParticleSystempure virtual
SetDomainLine(sVec3f avStart, sVec3f avEnd)=0iParticleSystempure virtual
SetDomainPlane(sPlanef aPlane)=0iParticleSystempure virtual
SetDomainPoint(sVec3f avPoint)=0iParticleSystempure virtual
SetDomainRect(sVec3f avPoint, sVec3f avUBasis, sVec3f avVBasis)=0iParticleSystempure virtual
SetDomainSphere(sVec3f avCenter, tF32 afRadius1, tF32 afRadius2)=0iParticleSystempure virtual
SetDomainTriangle(sVec3f avA, sVec3f avB, sVec3f avC)=0iParticleSystempure virtual
SetDomainType(eParticleDomain aType)=0iParticleSystempure virtual
SetMaxNumParticles(tU32 anNum)=0iParticleSystempure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
SetRenderingData(iUnknown *apData)=0iParticleSystempure virtual
SetRenderingMode(eParticleRendering aRen)=0iParticleSystempure virtual
SetTextureAnimationGrid(const sVec2i &avGridSize)=0iParticleSystempure virtual
SetTimeStep(tF32 afTimeStep)=0iParticleSystempure virtual
SetTransformEnabled(tBool abTransformEnabled)=0iParticleSystempure virtual
SetTransformMatrix(const sMatrixf &aMatrix)=0iParticleSystempure virtual
Size(sVec3f avSize)=0iParticleSystempure virtual
SizeDomain()=0iParticleSystempure virtual
StartingAge(tF32 afAge, tF32 afSigma)=0iParticleSystempure virtual
UpVector(sVec3f avUp)=0iParticleSystempure virtual
UpVectorDomain()=0iParticleSystempure virtual
Velocity(sVec3f avUp)=0iParticleSystempure virtual
VelocityDomain()=0iParticleSystempure virtual