# TextMesh

> The renderable geometry produced by the Advanced Text Generator for a piece of text.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.TextCore.Generation](/engine/6000.7/script-reference/unityengine/textcore/generation.md)
* **Assembly:** UnityEngine.TextCoreTextEngineModule

```csharp
public struct TextMesh
```

## Fields

| Value                                                                                              | Description                                                                                                   |
| -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| [isElided](/engine/6000.7/script-reference/unityengine/textcore/generation/textmesh/iselided.md)   | Whether the text was truncated to fit the layout area.                                                        |
| [materials](/engine/6000.7/script-reference/unityengine/textcore/generation/textmesh/materials.md) | The material of each sub-mesh, in sub-mesh order, ready to assign to the renderer that draws the filled mesh. |
| [size](/engine/6000.7/script-reference/unityengine/textcore/generation/textmesh/size.md)           | The rendered size of the text, in pixels.                                                                     |

## Methods

| Method                                                                                                   | Description                                                                                                            |
| -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| [FillMesh](/engine/6000.7/script-reference/unityengine/textcore/generation/textmesh/fillmesh.md)         | Fills the mesh with the generated geometry, one sub-mesh per material.                                                 |
| [ToUIVertices](/engine/6000.7/script-reference/unityengine/textcore/generation/textmesh/touivertices.md) | Flattens every sub-mesh into a single list of vertices, for consumers of UIVertex geometry such as custom UI Graphics. |
