, including all inherited members.
  | AddColor(const csColor &col) | csParticleSystem |  [virtual] | 
  | AddListener(iObjectModelListener *listener) | csObjectModel |  [inline, virtual] | 
  | AddRefOwner(void **ref_owner) | scfImplementation< csObjectModel > |  [inline, virtual] | 
  | alpha_now | csParticleSystem |  [protected] | 
  | alphapersecond | csParticleSystem |  [protected] | 
  | anglepersecond | csParticleSystem |  [protected] | 
  | AppendParticle(iMeshObject *mesh, iParticle *part, iSprite2DState *spr2d) | csParticleSystem |  [inline] | 
  | AppendRectSprite(float width, float height, iMaterialWrapper *mat, bool lighted) | csParticleSystem |  | 
  | AppendRegularSprite(int n, float radius, iMaterialWrapper *mat, bool lighted) | csParticleSystem |  | 
  | bbox | csParticleSystem |  [protected] | 
  | change_alpha | csParticleSystem |  [protected] | 
  | change_color | csParticleSystem |  [protected] | 
  | change_rotation | csParticleSystem |  [protected] | 
  | change_size | csParticleSystem |  [protected] | 
  | ChangeObject() | csParticleSystem |  [inline, protected] | 
  | Clone() | csParticleSystem |  [inline, virtual] | 
  | color | csParticleSystem |  [protected] | 
  | colorpersecond | csParticleSystem |  [protected] | 
  | CreateLowerDetailPolygonMesh(float) | csObjectModel |  [inline, virtual] | 
  | csObjectModel(iBase *parent=0) | csObjectModel |  [inline] | 
  | csParticleSystem(iObjectRegistry *object_reg, iMeshObjectFactory *factory) | csParticleSystem |  | 
  | current_features | csParticleSystem |  [protected] | 
  | current_lod | csParticleSystem |  [protected] | 
  | DecRef() | scfImplementation< csObjectModel > |  [inline, virtual] | 
  | engine | csParticleSystem |  [protected] | 
  | factory | csParticleSystem |  [protected] | 
  | FireListeners() | csObjectModel |  [inline] | 
  | flags | csParticleSystem |  [protected] | 
  | g3d | csParticleSystem |  [protected] | 
  | GetAlpha() const | csParticleSystem |  [inline, virtual] | 
  | GetBoundingBox() const | csParticleSystem |  [inline] | 
  | GetChangeAlpha(float &factor) const | csParticleSystem |  [inline, virtual] | 
  | GetChangeColor(csColor &col) const | csParticleSystem |  [inline, virtual] | 
  | GetChangeRotation(float &angle) const | csParticleSystem |  [inline, virtual] | 
  | GetChangeSize(float &factor) const | csParticleSystem |  [inline, virtual] | 
  | GetColor(csColor &col) const | csParticleSystem |  [inline, virtual] | 
  | GetFactory() const | csParticleSystem |  [inline, virtual] | 
  | GetFlags() | csParticleSystem |  [inline, virtual] | 
  | GetMaterialWrapper() const | csParticleSystem |  [inline, virtual] | 
  | GetMeshWrapper() const | csParticleSystem |  [inline, virtual] | 
  | GetMixMode() const | csParticleSystem |  [inline, virtual] | 
  | GetNumParticles() const | csParticleSystem |  [inline] | 
  | GetObjectBoundingBox(csBox3 &bbox) | csParticleSystem |  [inline, virtual] | 
  | GetObjectBoundingBox() | csParticleSystem |  [inline, virtual] | 
  | GetObjectModel() | csParticleSystem |  [inline, virtual] | 
  | GetParticle(size_t idx) const | csParticleSystem |  [inline] | 
  | GetParticleCount() const | csParticleSystem |  [inline] | 
  | GetPolygonMeshBase() | csObjectModel |  [inline, virtual] | 
  | GetPolygonMeshColldet() | csObjectModel |  [inline, virtual] | 
  | GetPolygonMeshShadows() | csObjectModel |  [inline, virtual] | 
  | GetPolygonMeshViscull() | csObjectModel |  [inline, virtual] | 
  | GetRadius(float &rad, csVector3 ¢) | csParticleSystem |  [inline, virtual] | 
  | GetRandomDirection() | csParticleSystem |  [protected] | 
  | GetRandomDirection(csVector3 const &magnitude, csVector3 const &offset) | csParticleSystem |  [protected] | 
  | GetRandomPosition(csBox3 const &box) | csParticleSystem |  [protected] | 
  | GetRefCount() | scfImplementation< csObjectModel > |  [inline, virtual] | 
  | GetRenderMeshes(int &n, iRenderView *rview, iMovable *movable, uint32 frustum_mask) | csParticleSystem |  [virtual] | 
  | GetSelfDestruct() const | csParticleSystem |  [inline] | 
  | GetShapeNumber() const | csObjectModel |  [inline, virtual] | 
  | GetTerraFormerColldet() | csParticleSystem |  [inline, virtual] | 
  | GetTimeToLive() const | csParticleSystem |  [inline] | 
  | GetVisibleCallback() const | csParticleSystem |  [inline, virtual] | 
  | HardTransform(const csReversibleTransform &t)=0 | iMeshObject |  [pure virtual] | 
  | HitBeamBBox(const csVector3 &, const csVector3 &, csVector3 &, float *) | csParticleSystem |  [inline, virtual] | 
  | HitBeamObject(const csVector3 &start, const csVector3 &end, csVector3 &isect, float *pr, int *polygon_idx=0, iMaterialWrapper **material=0) | csParticleSystem |  [inline, virtual] | 
  | HitBeamOutline(const csVector3 &, const csVector3 &, csVector3 &, float *) | csParticleSystem |  [inline, virtual] | 
  | IncRef() | scfImplementation< csObjectModel > |  [inline, virtual] | 
  | index_buffer | csParticleSystem |  [protected] | 
  | initialized | csParticleSystem |  [protected] | 
  | InvalidateMaterialHandles() | csParticleSystem |  [inline, virtual] | 
  | light_mgr | csParticleSystem |  [protected] | 
  | logparent | csParticleSystem |  [protected] | 
  | mat | csParticleSystem |  [protected] | 
  | MixMode | csParticleSystem |  [protected] | 
  | NextFrame(csTicks current_time, const csVector3 &, uint) | csParticleSystem |  [inline, virtual] | 
  | number | csParticleSystem |  [protected] | 
  | object_reg | csParticleSystem |  [protected] | 
  | operator=(const scfImplementation &) | scfImplementation< csObjectModel > |  [inline] | 
  | part_pos | csParticleSystem |  [protected] | 
  | part_sides | csParticleSystem |  [protected] | 
  | particles | csParticleSystem |  [protected] | 
  | partmeshes | csParticleSystem |  [protected] | 
  | perFrameHolder | csParticleSystem |  [protected] | 
  | PositionChild(iMeshObject *, csTicks) | csParticleSystem |  [inline, virtual] | 
  | prev_time | csParticleSystem |  [protected] | 
  | QueryInterface(scfInterfaceID id, scfInterfaceVersion version) | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, virtual] | 
  | radius | csParticleSystem |  [protected] | 
  | RemoveListener(iObjectModelListener *listener) | csObjectModel |  [inline, virtual] | 
  | RemoveParticles() | csParticleSystem |  | 
  | RemoveRefOwner(void **ref_owner) | scfImplementation< csObjectModel > |  [inline, virtual] | 
  | rmHolder | csParticleSystem |  [protected] | 
  | Rotate(float angle) | csParticleSystem |  [virtual] | 
  | ScaleBy(float factor) | csParticleSystem |  [virtual] | 
  | scalepersecond | csParticleSystem |  [protected] | 
  | scfClassType typedef | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [protected] | 
  | scfImplementation(csObjectModel *object, iBase *parent=0) | scfImplementation< csObjectModel > |  [inline] | 
  | scfImplementation(const scfImplementation &) | scfImplementation< csObjectModel > |  [inline] | 
  | scfImplementation1(csObjectModel *object, iBase *parent=0) | scfImplementation1< csObjectModel, iObjectModel > |  [inline, protected] | 
  | scfImplementationExt2(csParticleSystem *object) | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, protected] | 
  | scfImplementationExt2(csParticleSystem *object, T1 t1) | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, protected] | 
  | scfImplementationExt2(csParticleSystem *object, T1 t1, T2 t2) | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, protected] | 
  | scfImplementationExt2(csParticleSystem *object, T1 t1, T2 t2, T3 t3) | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, protected] | 
  | scfImplementationExt2(csParticleSystem *object, T1 t1, T2 t2, T3 t3, T4 t4) | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, protected] | 
  | scfImplementationExt2(csParticleSystem *object, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, protected] | 
  | scfImplementationExt2(csParticleSystem *object, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, protected] | 
  | scfImplementationType typedef | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [protected] | 
  | scfObject | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [protected] | 
  | scfParent | scfImplementation< csObjectModel > |  [protected] | 
  | scfRefCount | scfImplementation< csObjectModel > |  [protected] | 
  | scfRemoveRefOwners() | scfImplementation< csObjectModel > |  [inline, protected] | 
  | scfWeakRefOwners | scfImplementation< csObjectModel > |  [protected] | 
  | self_destruct | csParticleSystem |  [protected] | 
  | SetAlpha(float alpha) | csParticleSystem |  [inline, virtual] | 
  | SetChangeAlpha(float factor) | csParticleSystem |  [inline, virtual] | 
  | SetChangeColor(const csColor &col) | csParticleSystem |  [inline, virtual] | 
  | SetChangeRotation(float angle) | csParticleSystem |  [inline, virtual] | 
  | SetChangeSize(float factor) | csParticleSystem |  [inline, virtual] | 
  | SetColor(const csColor &col) | csParticleSystem |  [inline, virtual] | 
  | SetMaterialWrapper(iMaterialWrapper *mat) | csParticleSystem |  [inline, virtual] | 
  | SetMeshWrapper(iMeshWrapper *lp) | csParticleSystem |  [inline, virtual] | 
  | SetMixMode(uint mode) | csParticleSystem |  [inline, virtual] | 
  | SetObjectBoundingBox(const csBox3 &bbox) | csParticleSystem |  [inline, virtual] | 
  | SetParticleCount(size_t num) | csParticleSystem |  [inline, virtual] | 
  | SetPolygonMeshBase(iPolygonMesh *base) | csObjectModel |  [inline] | 
  | SetPolygonMeshColldet(iPolygonMesh *polymesh) | csObjectModel |  [inline, virtual] | 
  | SetPolygonMeshShadows(iPolygonMesh *polymesh) | csObjectModel |  [inline, virtual] | 
  | SetPolygonMeshViscull(iPolygonMesh *polymesh) | csObjectModel |  [inline, virtual] | 
  | SetSelfDestruct(csTicks t) | csParticleSystem |  [inline, virtual] | 
  | SetShapeNumber(long n) | csObjectModel |  [inline] | 
  | SetupBuffers(size_t part_sides) | csParticleSystem |  [protected] | 
  | SetupColor() | csParticleSystem |  [virtual] | 
  | SetupMixMode() | csParticleSystem |  [virtual] | 
  | SetupObject() | csParticleSystem |  [protected, virtual] | 
  | SetVisibleCallback(iMeshObjectDrawCallback *cb) | csParticleSystem |  [inline, virtual] | 
  | ShapeChanged() | csObjectModel |  [inline] | 
  | spr_factory | csParticleSystem |  [protected] | 
  | sprite2ds | csParticleSystem |  [protected] | 
  | SupportsHardTransform() const =0 | iMeshObject |  [pure virtual] | 
  | time_to_live | csParticleSystem |  [protected] | 
  | TriangleCount | csParticleSystem |  [protected] | 
  | UnsetChangeAlpha() | csParticleSystem |  [inline, virtual] | 
  | UnsetChangeColor() | csParticleSystem |  [inline, virtual] | 
  | UnsetChangeRotation() | csParticleSystem |  [inline, virtual] | 
  | UnsetChangeSize() | csParticleSystem |  [inline, virtual] | 
  | UnSetSelfDestruct() | csParticleSystem |  [inline, virtual] | 
  | Update(csTicks elapsed_time) | csParticleSystem |  [virtual] | 
  | VertexCount | csParticleSystem |  [protected] | 
  | vis_cb | csParticleSystem |  [protected] | 
  | WeakRefOwnerArray typedef | scfImplementation< csObjectModel > |  [protected] | 
  | ~csObjectModel() | csObjectModel |  [inline, virtual] | 
  | ~csParticleSystem() | csParticleSystem |  [virtual] | 
  | ~iBase() | iBase |  [inline, protected, virtual] | 
  | ~scfImplementation() | scfImplementation< csObjectModel > |  [inline, virtual] | 
  | ~scfImplementation1() | scfImplementation1< csObjectModel, iObjectModel > |  [inline, protected, virtual] | 
  | ~scfImplementationExt2() | scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > |  [inline, protected, virtual] |