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

◆ UpdateSize()

void Terraria.GameContent.UI.Elements.UIDynamicItemCollection.UpdateSize ( )
inline

Definition at line 171 of file UIDynamicItemCollection.cs.

172 {
173 int num = (_itemsPerLine = GetDimensions().ToRectangle().Width / 44);
174 int num2 = (int)Math.Ceiling((float)_itemIdsAvailableToShow.Count / (float)num);
175 MinHeight.Set(44 * num2, 0f);
176 }
static double Ceiling(double a)
StyleDimension MinHeight
Definition UIElement.cs:37
CalculatedStyle GetDimensions()
Definition UIElement.cs:382
void Set(float pixels, float precent)

References Terraria.GameContent.UI.Elements.UIDynamicItemCollection._itemsPerLine, System.Math.Ceiling(), Terraria.UI.UIElement.GetDimensions(), Terraria.UI.UIElement.MinHeight, Terraria.UI.StyleDimension.Set(), Terraria.UI.CalculatedStyle.ToRectangle(), and Microsoft.Xna.Framework.Rectangle.Width.

Referenced by Terraria.GameContent.UI.Elements.UIDynamicItemCollection.UIDynamicItemCollection(), Terraria.GameContent.UI.Elements.UIDynamicItemCollection.Recalculate(), and Terraria.GameContent.UI.Elements.UIDynamicItemCollection.SetContentsToShow().