# Utility

> This class contains utility functions related to shader enums.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Shaders](/engine/6000.6/script-reference/unityengine/shaders.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public sealed class Utility
```

## Remarks

This class provides methods to convert [ShaderStage](/engine/6000.6/script-reference/unityengine/shaders/shaderstage.md) to [ShaderStageFlags](/engine/6000.6/script-reference/unityengine/shaders/shaderstageflags.md) and check whether a given [ShaderStage](/engine/6000.6/script-reference/unityengine/shaders/shaderstage.md) is enabled in a [ShaderStageFlags](/engine/6000.6/script-reference/unityengine/shaders/shaderstageflags.md) value.

Additional Resources: [ShaderStage](/engine/6000.6/script-reference/unityengine/shaders/shaderstage.md), [ShaderStageFlags](/engine/6000.6/script-reference/unityengine/shaders/shaderstageflags.md).

## Static Methods

| Method                                                                                                      | Description                                                                                                                                                                                                  |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [IsShaderStageEnabled](/engine/6000.6/script-reference/unityengine/shaders/utility/isshaderstageenabled.md) | Returns `true` if given shader stage is enabled in flags. Returns `false` otherwise.                                                                                                                         |
| [ShaderStageToFlags](/engine/6000.6/script-reference/unityengine/shaders/utility/shaderstagetoflags.md)     | Converts a [ShaderStage](/engine/6000.6/script-reference/unityengine/shaders/shaderstage.md) value into a [ShaderStageFlags](/engine/6000.6/script-reference/unityengine/shaders/shaderstageflags.md) value. |
