Table of Contents

Namespace Stride.CommunityToolkit.Rendering.Text

Classes

EntityTextComponent

Draws a line of screen-space text for the entity it is attached to, without using Stride's UI system.

EntityTextProcessor

Keeps track of every EntityTextComponent in the scene for the text renderer to draw.

EntityTextRenderData

Per-component state the text renderer keeps between frames.

SystemFonts

Loads fonts that are installed on the machine, so text can be drawn in something other than Stride's default font without an asset pipeline or a font file shipped alongside the game.

WorldTextComponent

Draws text that lives in the scene: positioned by the entity's transform, scaled by perspective, and occluded by geometry standing in front of it.

WorldTextProcessor

Keeps track of every WorldTextComponent in the scene for the world text renderer.

WorldTextRenderData

Per-component state the world text renderer keeps between frames.

Enums

DisplayPosition

Represents the possible positions on the screen where text or other UI elements can be displayed.

TextAnchor

Which point of a block of text is placed on the position it is drawn at.

TextPositionMode

How an EntityTextComponent decides where on the screen to draw.