# `GSDrawEnvironment.layer`

*Instance Property*

A context layer for looking up additional details.

## Declaration

```swift
var layer: GSLayer? { get set }
```

```objc
@property (nonatomic, strong) GSLayer * layer;
```

```python
layer() -> GSLayer
setLayer_(layer: GSLayer)
```

## Discussion

`nil` when no single layer context exists.

