additionalShaderChannels
Get or set the mask of additional shader channels to be used when creating the Canvas mesh.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Property
- Namespace: UnityEngine
- Assembly: UnityEngine.UIModule
public AdditionalCanvasShaderChannels additionalShaderChannels { get; set; }
Remarks
The Canvas will always include Position, Color, and Uv0 shader channels when generating the mesh for a overlay Canvas and will also include Normal and Tangent for ScreenSpace.Camera and World space Canvas. These are the optional additional parameters to be copied.
Examples
using UnityEngine;public class SetCanvasShaderChannels : MonoBehaviour{ public Canvas canvas; void Start() { canvas.additionalShaderChannels |= AdditionalCanvasShaderChannels.Normal; canvas.additionalShaderChannels |= AdditionalCanvasShaderChannels.TexCoord1; canvas.additionalShaderChannels |= AdditionalCanvasShaderChannels.Tangent; }}