particle.forms by Marius Muntean

<PackageReference Include="particle.forms" Version="1.0.0" />

 ParticleBase

public abstract class ParticleBase

public float Direction { get; set; }

public SKPoint3 Orientation { get; set; }

public SKPoint Position { get; set; }

public SKPoint3 RotationSpeed { get; set; }

public SKSize Size { get; set; }

public float TranslationSpeed { get; set; }

public ParticleBase(SKPoint3 rotationSpeed, float translationSpeed, float direction, SKPoint3 orientation, SKPoint position, SKSize size)

protected abstract void Draw(SKCanvas canvas)

public void Paint(SKCanvas canvas)

public virtual void Update(long absoluteElapsedMillis, SKSize scale)