Class PointShapeEmitter
Point particle emitter.
Inherited Members
Namespace: Evergine.Framework.Particles.Shape
Assembly: Evergine.Framework.dll
Syntax
public class PointShapeEmitter : BaseShapeEmitter<ShapePointDescription>
Constructors
PointShapeEmitter(ShapePointDescription)
Initializes a new instance of the PointShapeEmitter class.
Declaration
public PointShapeEmitter(ShapePointDescription description)
Parameters
Type | Name | Description |
---|---|---|
ShapePointDescription | description | The shape description. |
Methods
EmitParticleCPU(CPUEmitterSimulator, ref uint, ref Vector3, out Vector3)
CPU particle emission.
Declaration
protected override void EmitParticleCPU(CPUEmitterSimulator cpuEmitter, ref uint seed, ref Vector3 position, out Vector3 initDirection)
Parameters
Type | Name | Description |
---|---|---|
CPUEmitterSimulator | cpuEmitter | The CPU emitter simulator. |
uint | seed | The seed. |
Vector3 | position | The initial position. |
Vector3 | initDirection | The initial direction. |