# GenerateText(TextGenerationSettings)

> Generates the renderable geometry for the given settings.

## Definition

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

```csharp
public static TextMesh GenerateText(TextGenerationSettings settings)
```

### Parameters

**** (\[TextGenerationSettings]\(/engine/6000.7/script-reference/unityengine/textcore/generation/textgenerationsettings)): The description of the text and layout to generate.

### Returns

| Type                                                                                    | Description                                                                                                                                                                                                                                                                             |
| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [TextMesh](/engine/6000.7/script-reference/unityengine/textcore/generation/textmesh.md) | The generated geometry; fill a Mesh with [TextMesh.FillMesh](/engine/6000.7/script-reference/unityengine/textcore/generation/textmesh/fillmesh.md) and render its sub-meshes with [\_materials](/engine/6000.7/script-reference/unityengine/textcore/generation/textmesh/materials.md). |
