C# Класс ParticleEditor.ParticleSystem

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Draw ( RenderTarget target, RenderStates states ) : void
ParticleSystem ( ) : System
addAffector ( IAffector affector ) : void
move ( Vector2f distance ) : void
start ( byte releaseCount, float startDelay, float duration ) : void
stop ( ) : void
update ( float dt ) : void

Приватные методы

Метод Описание
addParticle ( Vector2f position ) : void
addVertex ( Vector2f position, float u, float v, SFML colour ) : void
emit ( float dt ) : void
updateVertices ( ) : void

Описание методов

Draw() публичный Метод

public Draw ( RenderTarget target, RenderStates states ) : void
target RenderTarget
states RenderStates
Результат void

ParticleSystem() публичный Метод

public ParticleSystem ( ) : System
Результат System

addAffector() публичный Метод

public addAffector ( IAffector affector ) : void
affector IAffector
Результат void

move() публичный Метод

public move ( Vector2f distance ) : void
distance Vector2f
Результат void

start() публичный Метод

public start ( byte releaseCount, float startDelay, float duration ) : void
releaseCount byte
startDelay float
duration float
Результат void

stop() публичный Метод

public stop ( ) : void
Результат void

update() публичный Метод

public update ( float dt ) : void
dt float
Результат void