# RenderingLayerMaskField

> Makes a rendering layer selection field.

## Definition

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

## RenderingLayerMaskField(Rect, string, SerializedProperty)

Makes a rendering layer selection field.

```csharp
public static void RenderingLayerMaskField(Rect position, string label, SerializedProperty property)
```

### Parameters

**** (\[Rect]\(/engine/6000.0/script-reference/unityengine/rect)): Rectangle on the screen to use for field.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Optional label in front of the field.**** (\[SerializedProperty]\(/engine/6000.0/script-reference/unityeditor/serializedproperty)): Serialized property which contains [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md) struct.

## RenderingLayerMaskField(Rect, GUIContent, SerializedProperty)

Makes a rendering layer selection field.

```csharp
public static void RenderingLayerMaskField(Rect position, GUIContent label, SerializedProperty property)
```

### Parameters

**** (\[Rect]\(/engine/6000.0/script-reference/unityengine/rect)): Rectangle on the screen to use for field.**** (\[GUIContent]\(/engine/6000.0/script-reference/unityengine/guicontent)): Optional label in front of the field.**** (\[SerializedProperty]\(/engine/6000.0/script-reference/unityeditor/serializedproperty)): Serialized property which contains [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md) struct.

## RenderingLayerMaskField(Rect, string, RenderingLayerMask)

Makes a rendering layer selection field.

```csharp
public static RenderingLayerMask RenderingLayerMaskField(Rect position, string label, RenderingLayerMask layers)
```

### Parameters

**** (\[Rect]\(/engine/6000.0/script-reference/unityengine/rect)): Rectangle on the screen to use for field.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Optional label in front of the field.**** (\[RenderingLayerMask]\(/engine/6000.0/script-reference/unityengine/renderinglayermask)): Value which represents [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md).

### Returns

| Type                                                                                    | Description                               |
| --------------------------------------------------------------------------------------- | ----------------------------------------- |
| [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md) | The Rendering Layer selected by the User. |

## RenderingLayerMaskField(Rect, string, RenderingLayerMask, GUIStyle)

Makes a rendering layer selection field.

```csharp
public static RenderingLayerMask RenderingLayerMaskField(Rect position, string label, RenderingLayerMask layers, GUIStyle style)
```

### Parameters

**** (\[Rect]\(/engine/6000.0/script-reference/unityengine/rect)): Rectangle on the screen to use for field.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Optional label in front of the field.**** (\[RenderingLayerMask]\(/engine/6000.0/script-reference/unityengine/renderinglayermask)): Value which represents [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md).**** (\[GUIStyle]\(/engine/6000.0/script-reference/unityengine/guistyle)): Optional [GUIStyle](/engine/6000.0/script-reference/unityengine/guistyle.md).

### Returns

| Type                                                                                    | Description                               |
| --------------------------------------------------------------------------------------- | ----------------------------------------- |
| [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md) | The Rendering Layer selected by the User. |

## RenderingLayerMaskField(Rect, GUIContent, RenderingLayerMask)

Makes a rendering layer selection field.

```csharp
public static RenderingLayerMask RenderingLayerMaskField(Rect position, GUIContent label, RenderingLayerMask layers)
```

### Parameters

**** (\[Rect]\(/engine/6000.0/script-reference/unityengine/rect)): Rectangle on the screen to use for field.**** (\[GUIContent]\(/engine/6000.0/script-reference/unityengine/guicontent)): Optional label in front of the field.**** (\[RenderingLayerMask]\(/engine/6000.0/script-reference/unityengine/renderinglayermask)): Value which represents [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md).

### Returns

| Type                                                                                    | Description                               |
| --------------------------------------------------------------------------------------- | ----------------------------------------- |
| [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md) | The Rendering Layer selected by the User. |

## RenderingLayerMaskField(Rect, GUIContent, RenderingLayerMask, GUIStyle)

Makes a rendering layer selection field.

```csharp
public static RenderingLayerMask RenderingLayerMaskField(Rect position, GUIContent label, RenderingLayerMask layers, GUIStyle style)
```

### Parameters

**** (\[Rect]\(/engine/6000.0/script-reference/unityengine/rect)): Rectangle on the screen to use for field.**** (\[GUIContent]\(/engine/6000.0/script-reference/unityengine/guicontent)): Optional label in front of the field.**** (\[RenderingLayerMask]\(/engine/6000.0/script-reference/unityengine/renderinglayermask)): Value which represents [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md).**** (\[GUIStyle]\(/engine/6000.0/script-reference/unityengine/guistyle)): Optional [GUIStyle](/engine/6000.0/script-reference/unityengine/guistyle.md).

### Returns

| Type                                                                                    | Description                               |
| --------------------------------------------------------------------------------------- | ----------------------------------------- |
| [RenderingLayerMask](/engine/6000.0/script-reference/unityengine/renderinglayermask.md) | The Rendering Layer selected by the User. |
