C# Class Engine.Objects.ParticleEngine

Mostra file Open project: Radnen/sphere-sfml

Public Methods

Method Description
BindToEngine ( ScriptEngine engine ) : void
CreateEmitter ( ImageInstance image, ColorInstance color, double life, double speed ) : EmitterInstance
Emit ( EmitterInstance emitter, int times ) : void
Render ( double x, double y ) : void
Setup ( int num ) : void
Update ( double time ) : void

Private Methods

Method Description
ParticleEngine ( ) : System

Method Details

BindToEngine() public static method

public static BindToEngine ( ScriptEngine engine ) : void
engine ScriptEngine
return void

CreateEmitter() public static method

public static CreateEmitter ( ImageInstance image, ColorInstance color, double life, double speed ) : EmitterInstance
image ImageInstance
color ColorInstance
life double
speed double
return EmitterInstance

Emit() public static method

public static Emit ( EmitterInstance emitter, int times ) : void
emitter EmitterInstance
times int
return void

Render() public static method

public static Render ( double x, double y ) : void
x double
y double
return void

Setup() public static method

public static Setup ( int num ) : void
num int
return void

Update() public static method

public static Update ( double time ) : void
time double
return void