# AdditionalCanvasShaderChannels

> Enum mask of possible shader channel properties that can also be included when the Canvas mesh is created.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.UIModule

```csharp
[Flags]
public enum AdditionalCanvasShaderChannels
```

## Fields

| Value                                                                                                | Description                                 |
| ---------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| [None](/engine/6000.6/script-reference/unityengine/additionalcanvasshaderchannels/none.md)           | No additional shader parameters are needed. |
| [Normal](/engine/6000.6/script-reference/unityengine/additionalcanvasshaderchannels/normal.md)       | Include the normals on the mesh vertices.   |
| [Tangent](/engine/6000.6/script-reference/unityengine/additionalcanvasshaderchannels/tangent.md)     | Include the Tangent on the mesh vertices.   |
| [TexCoord1](/engine/6000.6/script-reference/unityengine/additionalcanvasshaderchannels/texcoord1.md) | Include UV1 on the mesh vertices.           |
| [TexCoord2](/engine/6000.6/script-reference/unityengine/additionalcanvasshaderchannels/texcoord2.md) | Include UV2 on the mesh vertices.           |
| [TexCoord3](/engine/6000.6/script-reference/unityengine/additionalcanvasshaderchannels/texcoord3.md) | Include UV3 on the mesh vertices.           |
