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
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
getRelativeTransformation() const SceneComponent
getRotation() const SceneComponent
getScale() const SceneComponent
getSceneNode()SceneComponent
getTriangleSelector() const SceneComponent
mIDEntityComponent [protected]
mMetaSelectorSceneComponent [protected]
mNameEntityComponent [protected]
mSceneNodeSceneComponent [protected]
mTriSelectorSceneComponent [protected]
onPause(void *p)SceneComponent
onPositionChange(void *p)SceneComponent
onUnPause(void *p)SceneComponent
onUpdate(void *p)SceneComponent
ParticleSysComponent(Entity *parent, const vector3df &rotation=vector3df(0, 0, 0), const vector3df &scale=vector3df(1.0f, 1.0f, 1.0f))ParticleSysComponent
pParentEntityComponent [protected]
refAdd()EntityComponent
refFactory(Entity *parent, const vector3df &rotation, const vector3df &scale)ParticleSysComponent [static]
SceneComponent::refFactory(Entity *parent)SceneComponent [static]
refRelease()EntityComponent
removeAffectors()ParticleSysComponent
removeAnimators()SceneComponent
SceneComponent(Entity *parent)SceneComponent
SceneComponent(Entity *parent, bool isDerived)SceneComponent [protected]
setAbsolutePosition(const vector3df &position)SceneComponent
setAnimatedMeshSceneNodeEmitter(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
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
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
~SceneComponent()SceneComponent


Generated on Wed Jun 10 22:26:26 2009 for Sirrf - Simple Irrlicht Framework by  doxygen 1.5.8