## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iParticlesStateBase Member List

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

AddColor(csColor4 color)=0 | iParticlesStateBase | `[pure virtual]`
AddRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
ClearColors()=0 | iParticlesStateBase | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
EnableZSort(bool en)=0 | iParticlesStateBase | `[pure virtual]`
GetBaseHeat()=0 | iParticlesStateBase | `[pure virtual]`
GetColorCallback()=0 | iParticlesStateBase | `[pure virtual]`
GetColorLoopTime()=0 | iParticlesStateBase | `[pure virtual]`
GetConstantColor(csColor4 &color)=0 | iParticlesStateBase | `[pure virtual]`
GetDampener()=0 | iParticlesStateBase | `[pure virtual]`
GetDiffusion()=0 | iParticlesStateBase | `[pure virtual]`
GetEmitTime()=0 | iParticlesStateBase | `[pure virtual]`
GetEmitType()=0 | iParticlesStateBase | `[pure virtual]`
GetEmitXSize()=0 | iParticlesStateBase | `[pure virtual]`
GetEmitYSize()=0 | iParticlesStateBase | `[pure virtual]`
GetEmitZSize()=0 | iParticlesStateBase | `[pure virtual]`
GetFalloffType(csParticleFalloffType &force, csParticleFalloffType &cone)=0 | iParticlesStateBase | `[pure virtual]`
GetForce()=0 | iParticlesStateBase | `[pure virtual]`
GetForceConeRadius()=0 | iParticlesStateBase | `[pure virtual]`
GetForceDirection(csVector3 &dir)=0 | iParticlesStateBase | `[pure virtual]`
GetForceDirectionVariation(csVector3 &dirvar)=0 | iParticlesStateBase | `[pure virtual]`
GetForceRange()=0 | iParticlesStateBase | `[pure virtual]`
GetForceType()=0 | iParticlesStateBase | `[pure virtual]`
GetGradient()=0 | iParticlesStateBase | `[pure virtual]`
GetGravity(csVector3 &gravity)=0 | iParticlesStateBase | `[pure virtual]`
GetInitialParticleCount()=0 | iParticlesStateBase | `[pure virtual]`
GetMass()=0 | iParticlesStateBase | `[pure virtual]`
GetMassVariation()=0 | iParticlesStateBase | `[pure virtual]`
GetMixMode() const =0 | iParticlesStateBase | `[pure virtual]`
GetParticleColorMethod()=0 | iParticlesStateBase | `[pure virtual]`
GetParticleRadius()=0 | iParticlesStateBase | `[pure virtual]`
GetParticlesPerSecond()=0 | iParticlesStateBase | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetSphereEmitInnerRadius()=0 | iParticlesStateBase | `[pure virtual]`
GetSphereEmitOuterRadius()=0 | iParticlesStateBase | `[pure virtual]`
GetTimeToLive()=0 | iParticlesStateBase | `[pure virtual]`
GetTimeVariation()=0 | iParticlesStateBase | `[pure virtual]`
GetTransformMode()=0 | iParticlesStateBase | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
IsZSortEnabled() const =0 | iParticlesStateBase | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
SetBoxEmitType(float x_size, float y_size, float z_size)=0 | iParticlesStateBase | `[pure virtual]`
SetColorCallback(iParticlesColorCallback *)=0 | iParticlesStateBase | `[pure virtual]`
SetConeForceType(const csVector3 &direction, const csVector3 &direction_variation, float range, csParticleFalloffType falloff, float radius, csParticleFalloffType radius_falloff)=0 | iParticlesStateBase | `[pure virtual]`
SetConstantColorMethod(csColor4 color)=0 | iParticlesStateBase | `[pure virtual]`
SetCylinderEmitType(float radius, float height)=0 | iParticlesStateBase | `[pure virtual]`
SetDampener(float damp)=0 | iParticlesStateBase | `[pure virtual]`
SetDiffusion(float size)=0 | iParticlesStateBase | `[pure virtual]`
SetEmitTime(float time)=0 | iParticlesStateBase | `[pure virtual]`
SetForce(float force)=0 | iParticlesStateBase | `[pure virtual]`
SetGravity(const csVector3 &gravity)=0 | iParticlesStateBase | `[pure virtual]`
SetHeatColorMethod(int base_temp)=0 | iParticlesStateBase | `[pure virtual]`
SetInitialParticleCount(int count)=0 | iParticlesStateBase | `[pure virtual]`
SetLinearColorMethod()=0 | iParticlesStateBase | `[pure virtual]`
SetLinearForceType(const csVector3 &direction, const csVector3 &direction_variation, float range, csParticleFalloffType falloff)=0 | iParticlesStateBase | `[pure virtual]`
SetLoopingColorMethod(float seconds)=0 | iParticlesStateBase | `[pure virtual]`
SetMass(float mass)=0 | iParticlesStateBase | `[pure virtual]`
SetMassVariation(float variation)=0 | iParticlesStateBase | `[pure virtual]`
SetMixMode(uint mode)=0 | iParticlesStateBase | `[pure virtual]`
SetParticleRadius(float radius)=0 | iParticlesStateBase | `[pure virtual]`
SetParticlesPerSecond(int count)=0 | iParticlesStateBase | `[pure virtual]`
SetPlaneEmitType(float x_size, float y_size)=0 | iParticlesStateBase | `[pure virtual]`
SetPointEmitType()=0 | iParticlesStateBase | `[pure virtual]`
SetRadialForceType(float range, csParticleFalloffType)=0 | iParticlesStateBase | `[pure virtual]`
SetSphereEmitType(float outer_radius, float inner_radius)=0 | iParticlesStateBase | `[pure virtual]`
SetTimeToLive(float time)=0 | iParticlesStateBase | `[pure virtual]`
SetTimeVariation(float variation)=0 | iParticlesStateBase | `[pure virtual]`
SetTransformMode(bool transform)=0 | iParticlesStateBase | `[pure virtual]`