public DesktopDuplicatorReader(Logic.LogicManager logic, GUI.TraySettings settings) { this._logic = logic; this.settings = settings; RefreshCapturingState(); _log.Info($"DesktopDuplicatorReader created."); }
public LogicManager(GUI.TraySettings settings) { this.settings = settings ?? throw new ArgumentNullException(nameof(settings)); //Initializing Chroma SDK Chroma.Instance.Initialize(); _keyboardLogic = new KeyboardLogic(settings); _mousePadLogic = new MousePadLogic(settings); _mouseLogic = new MouseLogic(settings); DesktopDuplicatorReader reader = new DesktopDuplicatorReader(this, settings); }
public KeyboardLogic(GUI.TraySettings settings) { this.settings = settings; }
public LinkLogic(TraySettings settings, IChroma chromaInstance) { this._settings = settings; this._chroma = chromaInstance; }