# Sandbox.Painter.BeginLayer

```csharp
LayerScope BeginLayer(Rect bounds, float opacity = 1, System.Nullable<Filter> filter = null, System.Nullable<Mask> mask = null)
```

### Parameters

- `bounds` (`Rect`)
- `opacity` (`float`), default `1`
- `filter` (`System.Nullable<Filter>`), default `null`
- `mask` (`System.Nullable<Mask>`), default `null`

### Returns

`LayerScope`

Declared in [Sandbox.Painter](/api/Sandbox.Painter).
Assembly: `Sandbox.Engine`.
