Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetHandleRectangle()

Rectangle Terraria.GameContent.UI.Elements.UIScrollbar.GetHandleRectangle ( )
inlineprivate

Definition at line 69 of file UIScrollbar.cs.

70 {
71 CalculatedStyle innerDimensions = GetInnerDimensions();
72 if (_maxViewSize == 0f && _viewSize == 0f)
73 {
74 _viewSize = 1f;
75 _maxViewSize = 1f;
76 }
77 return new Rectangle((int)innerDimensions.X, (int)(innerDimensions.Y + innerDimensions.Height * (_viewPosition / _maxViewSize)) - 3, 20, (int)(innerDimensions.Height * (_viewSize / _maxViewSize)) + 7);
78 }
CalculatedStyle GetInnerDimensions()
Definition UIElement.cs:377

References Terraria.GameContent.UI.Elements.UIScrollbar._maxViewSize, Terraria.GameContent.UI.Elements.UIScrollbar._viewPosition, Terraria.GameContent.UI.Elements.UIScrollbar._viewSize, Terraria.UI.UIElement.GetInnerDimensions(), Terraria.UI.CalculatedStyle.Height, Terraria.UI.CalculatedStyle.X, and Terraria.UI.CalculatedStyle.Y.

Referenced by Terraria.GameContent.UI.Elements.UIScrollbar.DrawSelf(), and Terraria.GameContent.UI.Elements.UIScrollbar.LeftMouseDown().