C# 클래스 Artemis.Managers.MainManager

Contains all the other managers and non-loop related components
상속: IDisposable
파일 보기 프로젝트 열기: SpoinkyNL/Artemis 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ScanProcesses void

공개 메소드들

메소드 설명
DisableProgram ( ) : void

Stops the program

Dispose ( ) : void
EnableProgram ( ) : void

Loads the last active effect and starts the program

MainManager ( ILogger logger, LoopManager loopManager, DeviceManager deviceManager, EffectManager effectManager, ProfileManager profileManager, PipeServer pipeServer ) : System

보호된 메소드들

메소드 설명
RaiseEnabledChangedEvent ( EnabledChangedEventArgs e ) : void

비공개 메소드들

메소드 설명
ScanProcesses ( object sender, System.Timers.ElapsedEventArgs e ) : void

Manages active games by keeping an eye on their processes

메소드 상세

DisableProgram() 공개 메소드

Stops the program
public DisableProgram ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EnableProgram() 공개 메소드

Loads the last active effect and starts the program
public EnableProgram ( ) : void
리턴 void

MainManager() 공개 메소드

public MainManager ( ILogger logger, LoopManager loopManager, DeviceManager deviceManager, EffectManager effectManager, ProfileManager profileManager, PipeServer pipeServer ) : System
logger ILogger
loopManager LoopManager
deviceManager DeviceManager
effectManager EffectManager
profileManager ProfileManager
pipeServer Artemis.Utilities.DataReaders.PipeServer
리턴 System

RaiseEnabledChangedEvent() 보호된 메소드

protected RaiseEnabledChangedEvent ( EnabledChangedEventArgs e ) : void
e Artemis.Events.EnabledChangedEventArgs
리턴 void