public override void Render() { Gorgon.CurrentRenderTarget.FilledRectangle(0, 0, Gorgon.CurrentRenderTarget.Width, Gorgon.CurrentRenderTarget.Height, Color.Black); _message.Render(); _mainMenuButton.Render(); }
public override void Render() { panelBG.Draw(); healthMeterBg.Draw(); Gorgon.CurrentRenderTarget.FilledRectangle(healthMeterInner.X, healthMeterInner.Y, healthMeterInner.Width, healthMeterInner.Height, interpCol); healthPc.Render(); healthMeterGrid.Draw(); RenderBlip(); healthMeterOverlay.Draw(); }
public override void Render() { base.Render(); var iconRect = new Rectangle(ClientArea.X + 3, ClientArea.Y + (int)(ClientArea.Height / 2f) - (int)(_iconSprite.Height / 2f), (int)_iconSprite.Width, (int)_iconSprite.Height); Gorgon.CurrentRenderTarget.FilledRectangle(ClientArea.X, ClientArea.Y, ClientArea.Width, ClientArea.Height, _currentColor); _textLabel.Render(); _iconSprite.Draw(iconRect); }
public override void Render() { if (disposing || !IsVisible()) { return; } gradient.Render(); Gorgon.CurrentRenderTarget.Rectangle(titleArea.X, titleArea.Y, titleArea.Width, titleArea.Height, Color.Black); base.Render(); title.Render(); if (closeButtonVisible) { closeButton.Render(); } }
private void DrawLines() { CheckAndSetLine(_currentInputText.ToString()); _textInputLabel.Position = new Point(ClientArea.X + 4, ClientArea.Y + ClientArea.Height - 23); _textInputLabel.Render(); while (_entries.Count > MaxLines) { _entries.RemoveAt(0); } int start = Math.Max(0, _entries.Count - 12); for (int i = _entries.Count - 1; i >= start; i--) { _entries[i].Position = new Point(ClientArea.X + 2, ClientArea.Y + ClientArea.Height - (14 * (_entries.Count - i)) - 26); _entries[i].Render(); } }