# MeshGenerationNode

> Contains a part of the draw sequence of a VisualElement. You can use it in a job to add nested draw calls.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.UIElements](/engine/6000.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public struct MeshGenerationNode
```

## Methods

| Method                                                                                            | Description                                                          |
| ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [DrawMesh](/engine/6000.5/script-reference/unityengine/uielements/meshgenerationnode/drawmesh.md) | Records a draw command with the provided triangle-list indexed mesh. |
