# EnableInstancingField

> Display UI for editing material's render queue setting.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/7000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

## EnableInstancingField()

Display UI for editing material's render queue setting.

```csharp
public bool EnableInstancingField()
```

### Returns

| Type                                                          | Description                                                                                  |
| ------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | True if the material's shader supports instancing and the UI is displayed. Otherwise, false. |

### Remarks

Returns true if the UI is indeed displayed i.e. if the material's shader supports instancing.

Additional Resources: [Material.enableInstancing](/engine/7000.0/script-reference/unityengine/material/enableinstancing.md).

## EnableInstancingField(Rect)

Display UI for editing material's render queue setting within the specified rect.

```csharp
public void EnableInstancingField(Rect r)
```

### Parameters

**** (\[Rect]\(/engine/7000.0/script-reference/unityengine/rect)): The rect to draw the control in.

### Remarks

Additional Resources: [Material.enableInstancing](/engine/7000.0/script-reference/unityengine/material/enableinstancing.md).
