# renderQueue

> Render queue of this shader. (Read Only)

## Definition

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

```csharp
public int renderQueue { get; }
```

### Remarks

Since different Render Pipelines require different render passes a shader's render queue depends on the active Render Pipeline. Note: When Unity runs in batch mode, it does not load Scriptable Render Pipelines (SRPs) until the first time something renders. Loading an SRP modifies the sub-shader selected for a given material which can lead to the value this function returns being different than expected.

Additional Resources: [Material.renderQueue](/engine/6000.0/script-reference/unityengine/material/renderqueue.md), [RenderQueue](/engine/6000.0/script-reference/unityengine/rendering/renderqueue.md) enum, [subshader tags](/engine/6000.0/manual/materials-and-shaders/shaders/reference/sl-reference/sl-sub-shader-object/tags.md).
