Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iEmitMix Struct Reference

mix value emitter - returns a weighted random mix of other emitters. More...

#include <emit.h>

Inheritance diagram for iEmitMix:

iEmitGen3D iBase List of all members.

Public Methods

virtual void AddEmitter (float weight, iEmitGen3D *emit)=0
 add a weighted emitter to the mix.

virtual float GetTotalWeight ()=0
 get the total weight in this mix.

virtual int GetEmitterCount ()=0
 get the number of emitters in this mix.

virtual void GetContent (int num, float &weight, iEmitGen3D *&emit)=0
 get content, returns emitters and their weight by a number (0..number-1).


Detailed Description

mix value emitter - returns a weighted random mix of other emitters.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000