From 393b5cd1dc438872af89d334ef6e5fcc59f27d47 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 13 Jan 2013 17:24:39 +1000 Subject: Added Irrlicht 1.8, but without all the Windows binaries. --- .../classirr_1_1scene_1_1_i_particle_emitter.html | 622 +++++++++++++++++++++ 1 file changed, 622 insertions(+) create mode 100644 libraries/irrlicht-1.8/doc/html/classirr_1_1scene_1_1_i_particle_emitter.html (limited to 'libraries/irrlicht-1.8/doc/html/classirr_1_1scene_1_1_i_particle_emitter.html') diff --git a/libraries/irrlicht-1.8/doc/html/classirr_1_1scene_1_1_i_particle_emitter.html b/libraries/irrlicht-1.8/doc/html/classirr_1_1scene_1_1_i_particle_emitter.html new file mode 100644 index 0000000..50a89fd --- /dev/null +++ b/libraries/irrlicht-1.8/doc/html/classirr_1_1scene_1_1_i_particle_emitter.html @@ -0,0 +1,622 @@ + + + + +Irrlicht 3D Engine: irr::scene::IParticleEmitter Class Reference + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + +
+
Irrlicht 3D Engine + +
+ +
+ + + + + + +
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
irr::scene::IParticleEmitter Class Reference
+
+
+ +

A particle emitter for using with particle systems. + More...

+ +

#include <IParticleEmitter.h>

+
+ + Inheritance diagram for irr::scene::IParticleEmitter:
+
+
+ + +

List of all members.

+

+Public Member Functions

+ +

Detailed Description

+

A particle emitter for using with particle systems.

+

A Particle emitter emitts new particles into a particle system.

+ +

Definition at line 45 of file IParticleEmitter.h.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual s32 irr::scene::IParticleEmitter::emitt (u32 now,
u32 timeSinceLastCall,
SParticle *& outArray 
) [pure virtual]
+
+
+ +

Prepares an array with new particles to emitt into the system.

+
Parameters:
+ + + + +
nowCurrent time.
timeSinceLastCallTime elapsed since last call, in milliseconds.
outArrayPointer which will point to the array with the new particles to add into the system.
+
+
+
Returns:
Amount of new particles in the array. Can be 0.
+ +
+
+ +
+
+ + + + + + + +
virtual const core::vector3df& irr::scene::IParticleEmitter::getDirection () const [pure virtual]
+
+
+ +

Get direction the emitter emits particles.

+ +
+
+ +
+
+ + + + + + + +
virtual s32 irr::scene::IParticleEmitter::getMaxAngleDegrees () const [pure virtual]
+
+
+ +

Get maximal random derivation from the direction.

+ +
+
+ +
+
+ + + + + + + +
virtual u32 irr::scene::IParticleEmitter::getMaxLifeTime () const [pure virtual]
+
+
+ +

Get the maximum particle life-time in milliseconds.

+ +
+
+ +
+
+ + + + + + + +
virtual u32 irr::scene::IParticleEmitter::getMaxParticlesPerSecond () const [pure virtual]
+
+
+ +

Get the maximum number of particles the emitter emits per second.

+ +
+
+ +
+
+ + + + + + + +
virtual const video::SColor& irr::scene::IParticleEmitter::getMaxStartColor () const [pure virtual]
+
+
+ +

Get the maximum starting color for particles.

+ +
+
+ +
+
+ + + + + + + +
virtual const core::dimension2df& irr::scene::IParticleEmitter::getMaxStartSize () const [pure virtual]
+
+
+ +

Get the maximum starting size for particles.

+ +
+
+ +
+
+ + + + + + + +
virtual u32 irr::scene::IParticleEmitter::getMinLifeTime () const [pure virtual]
+
+
+ +

Get the minimum particle life-time in milliseconds.

+ +
+
+ +
+
+ + + + + + + +
virtual u32 irr::scene::IParticleEmitter::getMinParticlesPerSecond () const [pure virtual]
+
+
+ +

Get the minimum number of particles the emitter emits per second.

+ +
+
+ +
+
+ + + + + + + +
virtual const video::SColor& irr::scene::IParticleEmitter::getMinStartColor () const [pure virtual]
+
+
+ +

Get the minimum starting color for particles.

+ +
+
+ +
+
+ + + + + + + +
virtual const core::dimension2df& irr::scene::IParticleEmitter::getMinStartSize () const [pure virtual]
+
+
+ +

Get the minimum starting size for particles.

+ +
+
+ +
+
+ + + + + + + +
virtual E_PARTICLE_EMITTER_TYPE irr::scene::IParticleEmitter::getType () const [inline, virtual]
+
+ +
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setDirection (const core::vector3dfnewDirection) [pure virtual]
+
+
+ +

Set direction the emitter emits particles.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMaxAngleDegrees (s32 maxAngleDegrees) [pure virtual]
+
+
+ +

Set maximal random derivation from the direction.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMaxLifeTime (u32 lifeTimeMax) [pure virtual]
+
+
+ +

Set the maximum particle life-time in milliseconds.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMaxParticlesPerSecond (u32 maxPPS) [pure virtual]
+
+
+ +

Set maximum number of particles the emitter emits per second.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMaxStartColor (const video::SColorcolor) [pure virtual]
+
+
+ +

Set maximum starting color for particles.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMaxStartSize (const core::dimension2dfsize) [pure virtual]
+
+
+ +

Set the maximum starting size for particles.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMinLifeTime (u32 lifeTimeMin) [pure virtual]
+
+
+ +

Set the minimum particle life-time in milliseconds.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMinParticlesPerSecond (u32 minPPS) [pure virtual]
+
+
+ +

Set minimum number of particles the emitter emits per second.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMinStartColor (const video::SColorcolor) [pure virtual]
+
+
+ +

Set minimum starting color for particles.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::IParticleEmitter::setMinStartSize (const core::dimension2dfsize) [pure virtual]
+
+
+ +

Set the minimum starting size for particles.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + + -- cgit v1.1