# extraVertexChannels

> Optional per-vertex channels that custom ShaderGraph shaders can read from this panel.

## Definition

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

```csharp
ExtraVertexChannels extraVertexChannels { get; set; }
```

### Remarks

Modifying this property rebuilds the rendering commands and meshes so that the new GPU vertex layout takes effect. Defaults to [ExtraVertexChannels.None](/engine/6000.7/script-reference/unityengine/uielements/extravertexchannels/none.md); leave it at the default unless a custom shader requires the additional channels.
