CrystalSpace

Public API Reference

csParticleSystem Member List

This is the complete list of members for csParticleSystem, 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_nowcsParticleSystem [protected]
alphapersecondcsParticleSystem [protected]
anglepersecondcsParticleSystem [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
bboxcsParticleSystem [protected]
change_alphacsParticleSystem [protected]
change_colorcsParticleSystem [protected]
change_rotationcsParticleSystem [protected]
change_sizecsParticleSystem [protected]
ChangeObject()csParticleSystem [inline, protected]
Clone()csParticleSystem [inline, virtual]
colorcsParticleSystem [protected]
colorpersecondcsParticleSystem [protected]
CreateLowerDetailPolygonMesh(float)csObjectModel [inline, virtual]
csObjectModel(iBase *parent=0)csObjectModel [inline]
csParticleSystem(iObjectRegistry *object_reg, iMeshObjectFactory *factory)csParticleSystem
current_featurescsParticleSystem [protected]
current_lodcsParticleSystem [protected]
DecRef()scfImplementation< csObjectModel > [inline, virtual]
enginecsParticleSystem [protected]
factorycsParticleSystem [protected]
FireListeners()csObjectModel [inline]
flagscsParticleSystem [protected]
g3dcsParticleSystem [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 &cent)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)=0iMeshObject [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_buffercsParticleSystem [protected]
initializedcsParticleSystem [protected]
InvalidateMaterialHandles()csParticleSystem [inline, virtual]
light_mgrcsParticleSystem [protected]
logparentcsParticleSystem [protected]
matcsParticleSystem [protected]
MixModecsParticleSystem [protected]
NextFrame(csTicks current_time, const csVector3 &, uint)csParticleSystem [inline, virtual]
numbercsParticleSystem [protected]
object_regcsParticleSystem [protected]
operator=(const scfImplementation &)scfImplementation< csObjectModel > [inline]
part_poscsParticleSystem [protected]
part_sidescsParticleSystem [protected]
particlescsParticleSystem [protected]
partmeshescsParticleSystem [protected]
perFrameHoldercsParticleSystem [protected]
PositionChild(iMeshObject *, csTicks)csParticleSystem [inline, virtual]
prev_timecsParticleSystem [protected]
QueryInterface(scfInterfaceID id, scfInterfaceVersion version)scfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > [inline, virtual]
radiuscsParticleSystem [protected]
RemoveListener(iObjectModelListener *listener)csObjectModel [inline, virtual]
RemoveParticles()csParticleSystem
RemoveRefOwner(void **ref_owner)scfImplementation< csObjectModel > [inline, virtual]
rmHoldercsParticleSystem [protected]
Rotate(float angle)csParticleSystem [virtual]
ScaleBy(float factor)csParticleSystem [virtual]
scalepersecondcsParticleSystem [protected]
scfClassType typedefscfImplementationExt2< 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 typedefscfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > [protected]
scfObjectscfImplementationExt2< csParticleSystem, csObjectModel, iMeshObject, iParticleState > [protected]
scfParentscfImplementation< csObjectModel > [protected]
scfRefCountscfImplementation< csObjectModel > [protected]
scfRemoveRefOwners()scfImplementation< csObjectModel > [inline, protected]
scfWeakRefOwnersscfImplementation< csObjectModel > [protected]
self_destructcsParticleSystem [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_factorycsParticleSystem [protected]
sprite2dscsParticleSystem [protected]
SupportsHardTransform() const =0iMeshObject [pure virtual]
time_to_livecsParticleSystem [protected]
TriangleCountcsParticleSystem [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]
VertexCountcsParticleSystem [protected]
vis_cbcsParticleSystem [protected]
WeakRefOwnerArray typedefscfImplementation< 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]


Generated for Crystal Space by doxygen 1.4.7