## Engine
Class SpriteEmitter

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

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

Direct Known Subclasses:None

class SpriteEmitter
extends Engine.ParticleEmitter

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

Variables
`vector` | `ProjectionNormal`
`vector` | `RealProjectionNormal`
`EParticleDirectionUsage` | `UseDirectionAs`

Source Code

    00001	//=============================================================================
    00002	// Emitter: An Unreal Sprite Particle Emitter.
    00003	//=============================================================================
    00004	class SpriteEmitter extends ParticleEmitter
    00005		native;
    00006
    00007
    00008	enum EParticleDirectionUsage
    00009	{
    00010		PTDU_View,
    00011		PTDU_MoveAndViewUp,
    00012		PTDU_MoveAndViewRight,
    00013		PTDU_MoveAndViewForward,
    00014		PTDU_Normal,
    00015		PTDU_ViewAndNormalUp,
    00016		PTDU_ViewAndNormalRight,
    00017		PTDU_MoveAndNormalUp,
    00018		PTDU_MoveAndNormalRight
    00019	};
    00020
    00021
    00022	var (Sprite)		EParticleDirectionUsage		UseDirectionAs;
    00023	var (Sprite)		vector						ProjectionNormal;
    00024
    00025	var transient		vector						RealProjectionNormal;
    00026
    00027	defaultproperties
    00028	{
    00029	     ProjectionNormal=(Z=1.000000)
    00030	}

End Source Code