| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# imesh/emit.h File Reference

Emitter particle mesh object. More...

`#include "csutil/scf_interface.h"`

Go to the source code of this file.

## Classes
struct | iEmitBox
| Box value emitter - returns points in an (axis aligned) box. More...
struct | iEmitCone
| Cone value emitter - returns points in a cone. More...
struct | iEmitCylinder
| Cylinder value emitter - returns values in a cylinder. More...
struct | iEmitCylinderTangent
| Cylinder tangential value emitter - gives direction tangential to cylinder Uses the given point, gives a tangential direction for that. More...
struct | iEmitFactoryState
| This interface describes the API for the emitter mesh factory object. More...
struct | iEmitFixed
| Fixed value emitter - returns a particular point value. More...
struct | iEmitGen3D
| This interface is for objects that can generate 3d vectors, which are used for emitting. More...
struct | iEmitLine
| Line value emitter - returns values on the line between start and end. More...
struct | iEmitMix
| Mix value emitter - returns a weighted random mix of other emitters. More...
struct | iEmitSphere
| Sphere value emitter - returns points in a sphere. More...
struct | iEmitSphereTangent
| Sphere tangential value emitter - gives direction tangential to sphere Uses the given point, gives a tangential direction for that. More...
struct | iEmitState
| This interface describes the API for the emitter mesh object. More...

## Detailed Description

Emitter particle mesh object.

Definition in file emit.h.