docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Enum RenderingLayerMask

    Options for defining which RenderingLayers affect which renderers.

    Namespace: UnityEngine.Rendering.HighDefinition
    Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
    Syntax
    [Flags]
    public enum RenderingLayerMask
    Remarks

    This enum is a bitfield, which means that you can combine multiple values using the bitwise OR operator (|).

    Examples
    using UnityEngine;
    using RenderingLayerMask = UnityEngine.Rendering.HighDefinition.RenderingLayerMask;
    
    public class RenderingLayerMaskExample : MonoBehaviour
    {
        void Start()
        {
            // Set the rendering layers for the renderer
            // The layers are RenderingLayer1 and RenderingLayer2,
            // so the renderer is affected only by lights and effects in those layers.
    
            RenderingLayerMask desiredLayerMask = RenderingLayerMask.RenderingLayer1 | RenderingLayerMask.RenderingLayer2;
            Renderer renderer = GetComponent<Renderer>();
            if (renderer != null)
            {
                // If the Renderer component exists, we set the desired rendering layer mask
                renderer.renderingLayerMask = (uint)desiredLayerMask;
            }
        }
    }

    Fields

    Name Description
    DecalLayer1

    Decal Layer 1.

    DecalLayer2

    Decal Layer 2.

    DecalLayer3

    Decal Layer 3.

    DecalLayer4

    Decal Layer 4.

    DecalLayer5

    Decal Layer 5.

    DecalLayer6

    Decal Layer 6.

    DecalLayer7

    Decal Layer 7.

    DecalLayerDefault

    Default Layer for decals.

    Default

    Default rendering layers mask.

    Everything

    All layers enabled.

    LightLayer1

    Light Layer 1.

    LightLayer2

    Light Layer 2.

    LightLayer3

    Light Layer 3.

    LightLayer4

    Light Layer 4.

    LightLayer5

    Light Layer 5.

    LightLayer6

    Light Layer 6.

    LightLayer7

    Light Layer 7.

    LightLayerDefault

    Default Layer for lights.

    Nothing

    No rendering layer.

    RenderingLayer1

    Rendering layer 1.

    RenderingLayer10

    Rendering layer 10.

    RenderingLayer11

    Rendering layer 11.

    RenderingLayer12

    Rendering layer 12.

    RenderingLayer13

    Rendering layer 13.

    RenderingLayer14

    Rendering layer 14.

    RenderingLayer15

    Rendering layer 15.

    RenderingLayer16

    Rendering layer 16.

    RenderingLayer2

    Rendering layer 2.

    RenderingLayer3

    Rendering layer 3.

    RenderingLayer4

    Rendering layer 4.

    RenderingLayer5

    Rendering layer 5.

    RenderingLayer6

    Rendering layer 6.

    RenderingLayer7

    Rendering layer 7.

    RenderingLayer8

    Rendering layer 8.

    RenderingLayer9

    Rendering layer 9.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)