# enabledKeywords

> An array containing the local shader keywords that are currently enabled for this material.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public LocalKeyword[] enabledKeywords { get; set; }
```

### Remarks

Shader keywords determine which shader variants Unity uses. For information on working with [local shader keywords](/engine/6000.5/script-reference/unityengine/rendering/localkeyword.md) and [global shader keywords](/engine/6000.5/script-reference/unityengine/rendering/globalkeyword.md) and how they interact, see [Using shader keywords with C# scripts](/engine/6000.5/manual/materials-and-shaders/shaders/writing-custom/shader-writing/sl-multiple-program-variants/shader-keywords-scripts.md).

This example prints the names of all currently enabled local shader keywords for a material.

```csharp
using UnityEngine;
using UnityEngine.Rendering;

public class Example : MonoBehaviour
{
    public Material material;

    private void Start()
    {
        foreach (var localKeyword in material.enabledKeywords)
        {
            Debug.Log("Local shader keyword " + localKeyword.name + " is currently enabled");
        }
    }
}
```

Additional Resources: Shader variants and keywords, [LocalKeyword](/engine/6000.5/script-reference/unityengine/rendering/localkeyword.md), [GlobalKeyword](/engine/6000.5/script-reference/unityengine/rendering/globalkeyword.md), [Material.EnableKeyword](/engine/6000.5/script-reference/unityengine/material/enablekeyword.md), [Material.DisableKeyword](/engine/6000.5/script-reference/unityengine/material/disablekeyword.md), [Material.SetKeyword](/engine/6000.5/script-reference/unityengine/material/setkeyword.md), [Shader.keywordSpace](/engine/6000.5/script-reference/unityengine/shader/keywordspace.md), [Material.IsKeywordEnabled](/engine/6000.5/script-reference/unityengine/material/iskeywordenabled.md), [Material.shaderKeywords](/engine/6000.5/script-reference/unityengine/material/shaderkeywords.md).
