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

◆ BuildChildren()

void Terraria.GameContent.UI.Elements.UIResourcePack.BuildChildren ( )
inlineprivate

Definition at line 61 of file UIResourcePack.cs.

62 {
65 UIText uIText = new UIText(ResourcePack.Name)
66 {
67 Left = left,
68 Top = top
69 };
71 top.Pixels += uIText.GetOuterDimensions().Height + 6f;
72 UIText uIText2 = new UIText(Language.GetTextValue("UI.Author", ResourcePack.Author), 0.7f)
73 {
74 Left = left,
75 Top = top
76 };
78 top.Pixels += uIText2.GetOuterDimensions().Height + 10f;
79 Asset<Texture2D> asset = Main.Assets.Request<Texture2D>("Images/UI/Divider");
80 UIImage uIImage = new UIImage(asset)
81 {
83 Top = top,
86 ScaleToFit = true
87 };
90 top.Pixels += uIImage.GetOuterDimensions().Height + 5f;
91 UIElement uIElement = new UIElement
92 {
93 Left = left,
94 Top = top,
97 };
98 Append(uIElement);
99 ContentPanel = uIElement;
100 }
static string GetTextValue(string key)
Retrieves the text value for a specified localization key. The text returned will be for the currentl...
Definition Language.cs:35
Contains methods to access or retrieve localization values. The Localization Guideteaches more about ...
Definition Language.cs:12
StyleDimension Height
Definition UIElement.cs:29
void Append(UIElement element)
Definition UIElement.cs:194
StyleDimension Left
Definition UIElement.cs:25
StyleDimension Width
Definition UIElement.cs:27
virtual void Recalculate()
Definition UIElement.cs:351
StyleDimension Top
Definition UIElement.cs:23
static StyleDimension FromPixels(float pixels)
static StyleDimension FromPixelsAndPercent(float pixels, float percent)

References Terraria.UI.UIElement.Append(), Terraria.Main.Assets, Terraria.IO.ResourcePack.Author, Terraria.GameContent.UI.Elements.UIResourcePack.ContentPanel, Terraria.UI.StyleDimension.FromPixels(), Terraria.UI.StyleDimension.FromPixelsAndPercent(), Terraria.Localization.Language.GetTextValue(), Terraria.UI.UIElement.Height, Terraria.UI.UIElement.Left, Terraria.IO.ResourcePack.Name, Terraria.UI.StyleDimension.Pixels, Terraria.UI.UIElement.Recalculate(), Terraria.UI.UIElement.Top, and Terraria.UI.UIElement.Width.

Referenced by Terraria.GameContent.UI.Elements.UIResourcePack.UIResourcePack().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: