TextRuntime
Introduction
The TextRuntime object is used to draw strings to the screen. It supports a variety of options for rendering text including alignment, fonts, coloring, and line wrapping.
A TextRuntime are often used in the following situations:
Adding diagnostics to your game to easily display information on screen
Adding visuals to a Forms control, such as adding another label to a Button
Modifying Visuals, such as a TextInstance in a ButtonVisual
Example - Creating a TextRuntime
To create a TextRuntime, instantiate it and add it to root as shown in the following code:
var textInstance = new TextRuntime();
textInstance.Text = "Hello world";
textInstance.AddToRoot();
TextRuntimes can be added as children of controls. For example, the following code shows how to create a TextRuntime and add it to a Stackpanel named MainStackPanel.
Example - Obtaining an Existing TextRuntime
TextRuntimes are used in Gum Forms controls for all Text display. For example, Button instanes use a TextRuntime named TextInstace, as shown in the following code block:
Last updated
Was this helpful?

