public void Draw(float transitionAlpha) { var scissor = new RectangleF(m_body.GetPosition(), m_body.GetSize()); using (MyGuiManager.UsingScissorRectangle(ref scissor)) { m_body.Draw(transitionAlpha); } Color borderColor = MyGuiControlBase.ApplyColorMaskModifiers(MyGuiConstants.TREEVIEW_VERTICAL_LINE_COLOR, true, transitionAlpha); MyGUIHelper.OutsideBorder(m_position, m_size, 2, borderColor); m_vScrollbar.Draw(Color.White); m_hScrollbar.Draw(Color.White); }
public override void Draw(float transitionAlpha, float backgroundTransitionAlpha) { base.Draw(transitionAlpha, backgroundTransitionAlpha); var scrollbarMask = ApplyColorMaskModifiers(ColorMask, Enabled, transitionAlpha); if (m_scrollbarV != null) { m_scrollbarV.ScrollBarScale = ScrollBarVScale; m_scrollbarV.Draw(scrollbarMask); } if (m_scrollbarH != null) { m_scrollbarH.ScrollBarScale = ScrollBarHScale; m_scrollbarH.Draw(scrollbarMask); } //DebugDraw(); }