Mount Fuji Engine  0.8b
Data Structures | Enumerations | Functions
Particle System

Data Structures

struct  MFParticleParameters
 Particle system parameters. More...
 
struct  MFParticleEmitterParameters
 Particle emitter configuration. More...
 
struct  MFParticleSystem
 Represents a Fuji particle system. More...
 

Enumerations

enum  MFEmitterType {
  MFET_Point, MFET_Sphere, MFET_Disc, MFET_Max,
  MFET_ForceInt = 0x7FFFFFFF
}
 Fuji emitter types. More...
 
enum  MFEmitterBehaviour {
  MFEB_Direction, MFEB_TargetAttract, MFEB_TargetRepel, MFEB_Max,
  MFEB_ForceInt = 0x7FFFFFFF
}
 Fuji emitter behaviour. More...
 

Functions

MF_API MFParticleSystemMFParticleSystem_Create (MFParticleParameters *pParticleParams)
 Creates a particle system. More...
 
MF_API void MFParticleSystem_Destroy (MFParticleSystem *pParticleSystem)
 Dstroy a particle system. More...
 
MF_API void MFParticleSystem_Draw (MFParticleSystem *pParticleSystem)
 Draw a particle system. More...
 
MF_API void MFParticleSystem_SetWorldMatrix (MFParticleEmitter *pEmitter, const MFMatrix &worldMatrix)
 Set the particle emitter world matrix. More...
 

Detailed Description