ParticleSysComponent Member List

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

addAffector(IParticleAffector *affector)ParticleSysComponent
addAnimator(ISceneNodeAnimator *animator)SceneComponent
addAttractionAffector(const vector3df &point, f32 speed=1.0f, bool attract=true, bool affectX=true, bool affectY=true, bool affectZ=true)ParticleSysComponent
addCollisionResponseAnimator(const vector3df &ellipsoidRadius=vector3df(30, 60, 30), const vector3df &gravityPerSecond=vector3df(0,-10, 0), const vector3df &ellipsoidTranslation=vector3df(0, 0, 0), f32 slidingValue=0.0005f)SceneComponent
addFadeOutParticleAffector(const SColor &targetColor=SColor(0, 0, 0, 0), u32 timeNeededToFadeOut=1000)ParticleSysComponent
addFlyCircleAnimator(const vector3df &center=vector3df(0, 0, 0), f32 radius=100, f32 speed=0.001f, const vector3df &direction=vector3df(0, 0, 0))SceneComponent
addFlyStraightAnimator(const vector3df &startPoint, const vector3df &endPoint, u32 timeForWay, bool loop=false)SceneComponent
addGravityAffector(const vector3df &gravity=vector3df(0.0f,-0.03f, 0.0f), u32 timeForceLost=1000)ParticleSysComponent
addRotationAffector(const vector3df &speed=vector3df(5.0f, 5.0f, 5.0f), const vector3df &pivotPoint=vector3df(0.0f, 0.0f, 0.0f))ParticleSysComponent
addScaleParticleAffector(const dimension2df &scaleTo=dimension2df(1.0f, 1.0f))ParticleSysComponent
addToMetaSelector(Entity *entity)SceneComponent
addToMetaSelector(SceneComponent *component)SceneComponent
addToMetaSelector(ITriangleSelector *selector)SceneComponent
drop()ReferenceCounted [virtual]
EntityComponent(Entity *parent)EntityComponent
getAbsolutePosition() const SceneComponent
getAutomaticCulling() const SceneComponent
getBoundingBox() const SceneComponent [virtual]
getEmitter()ParticleSysComponent
getID() const EntityComponent
getMaterialCount() const SceneComponent
getMetaSelector() const SceneComponent
getName() const EntityComponent
getParent()EntityComponent
getParticleSystemSceneNode()ParticleSysComponent
getPosition() const SceneComponent
getReferenceCount()ReferenceCounted
getRelativeTransformation() const SceneComponent
getRotation() const SceneComponent
getScale() const SceneComponent
getSceneNode()SceneComponent
getTriangleSelector() const SceneComponent
grab()ReferenceCounted [virtual]
mIDEntityComponent [protected]
mMetaSelectorSceneComponent [protected]
mNameEntityComponent [protected]
mSceneNodeSceneComponent [protected]
mTriSelectorSceneComponent [protected]
onPause(void *p)SceneComponent
onPositionChange(void *p)SceneComponent
onRotationChange(void *p)SceneComponent
onTexture(void *p)SceneComponent
onUnPause(void *p)SceneComponent
onUpdate(void *p)SceneComponent
parseBaseXML(IXMLReader *file, SceneComponent *component)SceneComponent [static]
parseXML(IXMLReader *file, Entity *entity)ParticleSysComponent [static]
ParticleSysComponent(Entity *parent, const vector3df &scale=vector3df(1.0f, 1.0f, 1.0f))ParticleSysComponent
pParentEntityComponent [protected]
ReferenceCounted()ReferenceCounted
removeAffectors()ParticleSysComponent
removeAnimators()SceneComponent
SceneComponent(Entity *parent)SceneComponent
SceneComponent(Entity *parent, bool isDerived)SceneComponent [protected]
setAbsolutePosition(const vector3df &position)SceneComponent
setAnimatedMeshSceneNodeEmitter(IAnimatedMeshSceneNode *node, bool useNormalDirection=true, const vector3df &direction=vector3df(0.0f, 0.03f, 0.0f), f32 normalDirectionModifier=100.0f, bool everyMeshVertex=false, u32 minParticlesPerSecond=5, u32 maxParticlesPerSecond=10, const SColor &minStartColor=SColor(255, 0, 0, 0), const SColor &maxStartColor=SColor(255, 255, 255, 255), u32 lifeTimeMin=2000, u32 lifeTimeMax=4000, s32 maxAngleDegrees=0, const dimension2df &minStartSize=dimension2df(5.0f, 5.0f), const dimension2df &maxStartSize=dimension2df(5.0f, 5.0f))ParticleSysComponent
setAutomaticCulling(E_CULLING_TYPE state)SceneComponent
setBoxEmitter(const aabbox3df &box=aabbox3df(-10, 28,-10, 10, 30, 10), const vector3df &direction=vector3df(0.0f, 0.03f, 0.0f), u32 minParticlesPerSecond=5, u32 maxParticlesPerSecond=10, const SColor &minStartColor=SColor(255, 0, 0, 0), const SColor &maxStartColor=SColor(255, 255, 255, 255), u32 lifeTimeMin=2000, u32 lifeTimeMax=4000, s32 maxAngleDegrees=0, const dimension2df &minStartSize=dimension2df(5.0f, 5.0f), const dimension2df &maxStartSize=dimension2df(5.0f, 5.0f))ParticleSysComponent
setCanAffectParent(bool value)SceneComponent
setCylinderEmitter(const vector3df &center, f32 radius, const vector3df &normal, f32 length, bool outlineOnly=false, const vector3df &direction=vector3df(0.0f, 0.03f, 0.0f), u32 minParticlesPerSecond=5, u32 maxParticlesPerSecond=10, const SColor &minStartColor=SColor(255, 0, 0, 0), const SColor &maxStartColor=SColor(255, 255, 255, 255), u32 lifeTimeMin=2000, u32 lifeTimeMax=4000, s32 maxAngleDegrees=0, const dimension2df &minStartSize=dimension2df(5.0f, 5.0f), const dimension2df &maxStartSize=dimension2df(5.0f, 5.0f))ParticleSysComponent
setDebugDataVisible(s32 state)SceneComponent
setEmitter(IParticleEmitter *emitter)ParticleSysComponent
setMaterialFlag(E_MATERIAL_FLAG flag, bool value)SceneComponent
setMaterialTexture(u32 layer, const std::string &fileName)SceneComponent
setMaterialTexture(u32 layer, ITexture *texture)SceneComponent
setMaterialType(E_MATERIAL_TYPE type)SceneComponent
setMeshEmitter(const std::string &fileName, bool useNormalDirection=true, const vector3df &direction=vector3df(0.0f, 0.03f, 0.0f), f32 normalDirectionModifier=100.0f, bool everyMeshVertex=false, u32 minParticlesPerSecond=5, u32 maxParticlesPerSecond=10, const SColor &minStartColor=SColor(255, 0, 0, 0), const SColor &maxStartColor=SColor(255, 255, 255, 255), u32 lifeTimeMin=2000, u32 lifeTimeMax=4000, s32 maxAngleDegrees=0, const dimension2df &minStartSize=dimension2df(5.0f, 5.0f), const dimension2df &maxStartSize=dimension2df(5.0f, 5.0f))ParticleSysComponent
setMeshEmitter(IMesh *mesh, bool useNormalDirection=true, const vector3df &direction=vector3df(0.0f, 0.03f, 0.0f), f32 normalDirectionModifier=100.0f, bool everyMeshVertex=false, u32 minParticlesPerSecond=5, u32 maxParticlesPerSecond=10, const SColor &minStartColor=SColor(255, 0, 0, 0), const SColor &maxStartColor=SColor(255, 255, 255, 255), u32 lifeTimeMin=2000, u32 lifeTimeMax=4000, s32 maxAngleDegrees=0, const dimension2df &minStartSize=dimension2df(5.0f, 5.0f), const dimension2df &maxStartSize=dimension2df(5.0f, 5.0f))ParticleSysComponent
setName(const std::string &name)EntityComponent
setParticlesAreGlobal(bool value=true)ParticleSysComponent
setParticleSize(const dimension2df &size=dimension2df(5.0f, 5.0f))ParticleSysComponent
setPointEmitter(const vector3df &direction=vector3df(0.0f, 0.03f, 0.0f), u32 minParticlesPerSecond=5, u32 maxParticlesPerSecond=10, const SColor &minStartColor=SColor(255, 0, 0, 0), const SColor &maxStartColor=SColor(255, 255, 255, 255), u32 lifeTimeMin=2000, u32 lifeTimeMax=4000, s32 maxAngleDegrees=0, const dimension2df &minStartSize=dimension2df(5.0f, 5.0f), const dimension2df &maxStartSize=dimension2df(5.0f, 5.0f))ParticleSysComponent
setPosition(const vector3df &position)SceneComponent
setRingEmitter(const vector3df &center, f32 radius, f32 ringThickness, const vector3df &direction=vector3df(0.0f, 0.03f, 0.0f), u32 minParticlesPerSecond=5, u32 maxParticlesPerSecond=10, const SColor &minStartColor=SColor(255, 0, 0, 0), const SColor &maxStartColor=SColor(255, 255, 255, 255), u32 lifeTimeMin=2000, u32 lifeTimeMax=4000, s32 maxAngleDegrees=0, const dimension2df &minStartSize=dimension2df(5.0f, 5.0f), const dimension2df &maxStartSize=dimension2df(5.0f, 5.0f))ParticleSysComponent
setRotation(const vector3df &rotation)SceneComponent [virtual]
setScale(const vector3df &scale)SceneComponent
setSphereEmitter(const vector3df &center, f32 radius, const vector3df &direction=vector3df(0.0f, 0.03f, 0.0f), u32 minParticlesPerSecond=5, u32 maxParticlesPerSecond=10, const SColor &minStartColor=SColor(255, 0, 0, 0), const SColor &maxStartColor=SColor(255, 255, 255, 255), u32 lifeTimeMin=2000, u32 lifeTimeMax=4000, s32 maxAngleDegrees=0, const dimension2df &minStartSize=dimension2df(5.0f, 5.0f), const dimension2df &maxStartSize=dimension2df(5.0f, 5.0f))ParticleSysComponent
setVisible(bool value)SceneComponent
~EntityComponent()EntityComponent [virtual]
~ParticleSysComponent()ParticleSysComponent
~ReferenceCounted()ReferenceCounted [virtual]
~SceneComponent()SceneComponent


Generated on Fri Aug 21 23:55:16 2009 for Sirrf - Simple Irrlicht Framework by  doxygen 1.5.8