public override void Draw() { switch (Mode) { case RenderMode.Default: { _default.Render(RenderManager.SpriteBatch, Area); break; } case RenderMode.Hover: { _hover.Render(RenderManager.SpriteBatch, Area); break; } case RenderMode.Pressed: { _pressed.Render(RenderManager.SpriteBatch, Area); break; } } _textRenderer.Render( RenderManager.SpriteBatch, Label, Area, TextHorizontal.CenterAligned, TextVertical.CenterAligned); }
public override void Draw() { _selectedSliderArea.Width = _travel; _slider.Render(RenderManager.SpriteBatch, _sliderArea); _selectedSlider.Render(RenderManager.SpriteBatch, _selectedSliderArea); _gripArea.X = Area.X + Travel; _grip.Render(RenderManager.SpriteBatch, GripArea); }
public override void Draw() { switch (Mode) { case RenderMode.Default: { _default.Render(RenderManager.SpriteBatch, Area); break; } case RenderMode.Hover: { _hover.Render(RenderManager.SpriteBatch, Area); break; } case RenderMode.Pressed: { _pressed.Render(RenderManager.SpriteBatch, Area); break; } } if (Icon == null) { Rectangle textArea = _textArea; textArea.X += 8; _textRenderer.Render( RenderManager.SpriteBatch, Label, textArea, TextHorizontal.LeftAligned, TextVertical.CenterAligned); } else { Rectangle rectIcon = new Rectangle(Area.X, Area.Y, Icon.Width, Icon.Height); rectIcon.X += 8; rectIcon.Y += (Area.Height - Icon.Height) / 2; RenderManager.SpriteBatch.GUIDrawSprite(Icon, rectIcon); Rectangle textArea = _textArea; textArea.X += rectIcon.Width + 8; _textRenderer.Render( RenderManager.SpriteBatch, Label, textArea, TextHorizontal.LeftAligned, TextVertical.CenterAligned); } _dropDownRender.Render(RenderManager.SpriteBatch, _dropDownIconArea); }
public override void Draw() { Holder.Render(RenderManager.SpriteBatch, HolderArea); Bar.Render(RenderManager.SpriteBatch, BarArea); }