Member List (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

iParticleBuiltinEmitterCone Member List
This is the complete list of members for iParticleBuiltinEmitterCone, including all inherited members.

AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
Clone() const =0 | iParticleEmitter | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
EmitParticles(iParticleSystemBase *system, const csParticleBuffer &particleBuffer, float dt, float totalTime, const csReversibleTransform *const emitterToParticle=0)=0 | iParticleEmitter | `[pure virtual]`
GetConeAngle() const =0 | iParticleBuiltinEmitterCone | `[pure virtual]`
GetDuration() const =0 | iParticleEmitter | `[pure virtual]`
GetEmissionRate() const =0 | iParticleEmitter | `[pure virtual]`
GetEnabled() const =0 | iParticleEmitter | `[pure virtual]`
GetExtent() const =0 | iParticleBuiltinEmitterCone | `[pure virtual]`
GetInitialMass(float &min, float &max) const =0 | iParticleEmitter | `[pure virtual]`
GetInitialTTL(float &min, float &max) const =0 | iParticleEmitter | `[pure virtual]`
GetInitialVelocity(csVector3 &linear, csVector3 &angular) const =0 | iParticleBuiltinEmitterBase | `[pure virtual]`
GetInterfaceMetadata()=0 | iBase | `[pure virtual]`
GetParticlePlacement() const =0 | iParticleBuiltinEmitterBase | `[pure virtual]`
GetPosition() const =0 | iParticleBuiltinEmitterBase | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetStartTime() const =0 | iParticleEmitter | `[pure virtual]`
GetUniformVelocity() const =0 | iParticleBuiltinEmitterBase | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
ParticlesToEmit(iParticleSystemBase *system, float dt, float totalTime)=0 | iParticleEmitter | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SetConeAngle(float angle)=0 | iParticleBuiltinEmitterCone | `[pure virtual]`
SetDuration(float time)=0 | iParticleEmitter | `[pure virtual]`
SetEmissionRate(float particlesPerSecond)=0 | iParticleEmitter | `[pure virtual]`
SetEnabled(bool enabled)=0 | iParticleEmitter | `[pure virtual]`
SetExtent(const csVector3 &extent)=0 | iParticleBuiltinEmitterCone | `[pure virtual]`
SetInitialMass(float min, float max)=0 | iParticleEmitter | `[pure virtual]`
SetInitialTTL(float min, float max)=0 | iParticleEmitter | `[pure virtual]`
SetInitialVelocity(const csVector3 &linear, const csVector3 &angular)=0 | iParticleBuiltinEmitterBase | `[pure virtual]`
SetParticlePlacement(csParticleBuiltinEmitterPlacement place)=0 | iParticleBuiltinEmitterBase | `[pure virtual]`
SetPosition(const csVector3 &position)=0 | iParticleBuiltinEmitterBase | `[pure virtual]`
SetStartTime(float time)=0 | iParticleEmitter | `[pure virtual]`
SetUniformVelocity(bool uniform)=0 | iParticleBuiltinEmitterBase | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`