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

◆ GetStringSize() [1/2]

static Vector2 Terraria.UI.Chat.ChatManager.GetStringSize ( DynamicSpriteFont font,
string text,
Vector2 baseScale,
float maxWidth = -1f )
inlinestatic

Definition at line 118 of file ChatManager.cs.

119 {
120 TextSnippet[] snippets = ParseMessage(text, Color.White).ToArray();
121 return GetStringSize(font, snippets, baseScale, maxWidth);
122 }
static Vector2 GetStringSize(DynamicSpriteFont font, string text, Vector2 baseScale, float maxWidth=-1f)
static List< TextSnippet > ParseMessage(string text, Color baseColor)

References Terraria.UI.Chat.ChatManager.GetStringSize(), Terraria.UI.Chat.ChatManager.ParseMessage(), System.text, and Microsoft.Xna.Framework.Color.White.

Referenced by Terraria.UI.Chat.ChatManager.AddChatText(), Terraria.Main.DoUpdate_HandleChat(), Terraria.Main.DrawGamepadInstructions(), Terraria.Main.DrawInterface_14_EntityHealthBars(), Terraria.UI.ItemSlot.DrawMoney(), Terraria.Main.DrawNetplayStatusText(), Terraria.Main.DrawNPCChatButtons(), Terraria.Main.DrawPlayerChat(), Terraria.GameContent.UI.CustomCurrencySingleCoin.DrawSavingsMoney(), Terraria.GameContent.UI.Elements.UIAchievementListItem.DrawSelf(), Terraria.GameContent.UI.Elements.UIKeybindingListItem.DrawSelf(), Terraria.GameContent.UI.Elements.UIKeybindingSimpleListItem.DrawSelf(), Terraria.UI.Chat.ChatManager.GetStringSize(), Terraria.Main.GUIChatDrawInner(), Terraria.Main.MouseText_DrawItemTooltip(), and Terraria.Player.OverheadMessage.NewMessage().