C# Class Artemis.Managers.LoopManager

Manages the main programn loop
Inheritance: IDisposable
Mostra file Open project: SpoinkyNL/Artemis Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
LoopManager ( ILogger logger, EffectManager effectManager, DeviceManager deviceManager ) : System
StartAsync ( ) : Task
Stop ( ) : void

Private Methods

Method Description
Render ( object sender, System.Timers.ElapsedEventArgs e ) : void
Start ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

LoopManager() public method

public LoopManager ( ILogger logger, EffectManager effectManager, DeviceManager deviceManager ) : System
logger ILogger
effectManager EffectManager
deviceManager DeviceManager
return System

StartAsync() public method

public StartAsync ( ) : Task
return Task

Stop() public method

public Stop ( ) : void
return void