# UIVertex

> Vertex class used by a Canvas for managing vertices.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.TextRenderingModule

```csharp
public struct UIVertex
```

## Fields

| Value                                                                                | Description                                                                   |
| ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------- |
| [color](/engine/6000.7/script-reference/unityengine/uivertex/color.md)               | Vertex color.                                                                 |
| [normal](/engine/6000.7/script-reference/unityengine/uivertex/normal.md)             | Normal.                                                                       |
| [position](/engine/6000.7/script-reference/unityengine/uivertex/position.md)         | Vertex position.                                                              |
| [prevPosition](/engine/6000.7/script-reference/unityengine/uivertex/prevposition.md) | The previous position of the vertex, if present.                              |
| [tangent](/engine/6000.7/script-reference/unityengine/uivertex/tangent.md)           | Tangent.                                                                      |
| [uv0](/engine/6000.7/script-reference/unityengine/uivertex/uv0.md)                   | The first texture coordinate set of the mesh. Used by UI elements by default. |
| [uv1](/engine/6000.7/script-reference/unityengine/uivertex/uv1.md)                   | The second texture coordinate set of the mesh, if present.                    |
| [uv2](/engine/6000.7/script-reference/unityengine/uivertex/uv2.md)                   | The Third texture coordinate set of the mesh, if present.                     |
| [uv3](/engine/6000.7/script-reference/unityengine/uivertex/uv3.md)                   | The forth texture coordinate set of the mesh, if present.                     |

## Static Fields

| Value                                                                            | Description                                                      |
| -------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [simpleVert](/engine/6000.7/script-reference/unityengine/uivertex/simplevert.md) | Simple UIVertex with sensible settings for use in the UI system. |
