| ## Public API Reference

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

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

# iEmitState Member List

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

AddAge(int time, const csColor &color, float alpha, float swirl, float rotspeed, float scale)=0 | iEmitState | `[pure virtual]`
AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetAgingCount() const =0 | iEmitState | `[pure virtual]`
GetAgingMoment(int i, int &time, csColor &color, float &alpha, float &swirl, float &rotspeed, float &scale)=0 | iEmitState | `[pure virtual]`
GetAttractorEmit() const =0 | iEmitState | `[pure virtual]`
GetAttractorForce() const =0 | iEmitState | `[pure virtual]`
GetContainerBox(csVector3 &min, csVector3 &max) const =0 | iEmitState | `[pure virtual]`
GetFieldAccelEmit() const =0 | iEmitState | `[pure virtual]`
GetFieldSpeedEmit() const =0 | iEmitState | `[pure virtual]`
GetLighting() const =0 | iEmitState | `[pure virtual]`
GetParticleCount() const =0 | iEmitState | `[pure virtual]`
GetParticleTime() const =0 | iEmitState | `[pure virtual]`
GetRectParticles(float &w, float &h) const =0 | iEmitState | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetRegularParticles(int &n, float &radius) const =0 | iEmitState | `[pure virtual]`
GetStartAccelEmit() const =0 | iEmitState | `[pure virtual]`
GetStartPosEmit() const =0 | iEmitState | `[pure virtual]`
GetStartSpeedEmit() const =0 | iEmitState | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveAge(int time, const csColor &color, float alpha, float swirl, float rotspeed, float scale)=0 | iEmitState | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
ReplaceAge(int time, const csColor &color, float alpha, float swirl, float rotspeed, float scale)=0 | iEmitState | `[pure virtual]`
SetAttractorEmit(iEmitGen3D *emit)=0 | iEmitState | `[pure virtual]`
SetAttractorForce(float f)=0 | iEmitState | `[pure virtual]`
SetContainerBox(bool enabled, const csVector3 &min, const csVector3 &max)=0 | iEmitState | `[pure virtual]`
SetFieldAccelEmit(iEmitGen3D *emit)=0 | iEmitState | `[pure virtual]`
SetFieldSpeedEmit(iEmitGen3D *emit)=0 | iEmitState | `[pure virtual]`
SetLighting(bool l)=0 | iEmitState | `[pure virtual]`
SetParticleCount(int num)=0 | iEmitState | `[pure virtual]`
SetParticleTime(int ttl)=0 | iEmitState | `[pure virtual]`
SetRectParticles(float w, float h)=0 | iEmitState | `[pure virtual]`
SetRegularParticles(int n, float radius)=0 | iEmitState | `[pure virtual]`
SetStartAccelEmit(iEmitGen3D *emit)=0 | iEmitState | `[pure virtual]`
SetStartPosEmit(iEmitGen3D *emit)=0 | iEmitState | `[pure virtual]`
SetStartSpeedEmit(iEmitGen3D *emit)=0 | iEmitState | `[pure virtual]`
UsingRectParticles() const =0 | iEmitState | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`