public Overlay(IScreenInformation screenInformation, IProgressDisplayGuiMode progressDisplay) : base(screenInformation) { _textOverlay = new TextOverlay(); _resizeOverlay = new TargetAreaResizeOverlay(screenInformation); _progressDisplay = progressDisplay; _progressDisplay.OnWantsToRender += (sender, args) => { ShowOverlay(); }; }
public TargetAreaResizeOverlay(IScreenInformation screenInformation) { _screenInformation = screenInformation; }
public ScreenProvider(IScreenInformation screenInformation) { _screenInformation = screenInformation; }
public ImGuiOverlay(IScreenInformation screenInformation) { _screenInformation = screenInformation; }
public ProgressDisplay(IScreenInformation screenInformation, ILogger <ProgressDisplay> logger) { _logger = logger; _xOffset = 0; _yOffset = screenInformation.ScreenArea.Height - TotalHeight; }