## Engine
Class SparkEmitter

source: C:\XIII\Engine\Classes\SparkEmitter.uc

    Core.Object
       |
       +--Engine.ParticleEmitter
          |
          +--Engine.SparkEmitter

Direct Known Subclasses:None

class SparkEmitter
extends Engine.ParticleEmitter

    //=============================================================================
    // Emitter: An Unreal Spark Particle Emitter.
    //=============================================================================

Variables
`indexbuffer` | `IndexBuffer`
`int` | `IndicesPerParticle`
`range` | `LineSegmentsRange`
`int` | `NumSegments`
`int` | `PrimitivesPerParticle`
`array` | `SparkData`
`range` | `TimeBeforeVisibleRange`
`range` | `TimeBetweenSegmentsRange`
`vertexbuffer` | `VertexBuffer`
`int` | `VerticesPerParticle`

Source Code

    00001	//=============================================================================
    00002	// Emitter: An Unreal Spark Particle Emitter.
    00003	//=============================================================================
    00004	class SparkEmitter extends ParticleEmitter
    00005		native;
    00006
    00007	struct ParticleSparkData
    00008	{
    00009		var	float	TimeBeforeVisible;
    00010		var float	TimeBetweenSegments;
    00011		var vector	StartLocation;
    00012		var vector	StartVelocity;
    00013	};
    00014
    00015	var (Spark)			range						LineSegmentsRange;
    00016	var (Spark)			range						TimeBeforeVisibleRange;
    00017	var (Spark)			range						TimeBetweenSegmentsRange;
    00018
    00019	var transient		array<ParticleSparkData>	SparkData;
    00020	var transient		vertexbuffer				VertexBuffer;
    00021	var transient		indexbuffer					IndexBuffer;
    00022	var transient		int							NumSegments;
    00023	var transient		int							VerticesPerParticle;
    00024	var transient		int							IndicesPerParticle;
    00025	var transient		int							PrimitivesPerParticle;
    00026
    00027	defaultproperties
    00028	{
    00029	     LineSegmentsRange=(Min=5.000000,Max=5.000000)
    00030	}

End Source Code