# `GlyphsReporter drawForegroundForInactiveLayer:options:`

*Instance Method*

Is called to asked the plugin to draw anything it likes in front the normal outlines in an inactive layer

## Declaration

```swift
optional func drawForeground(forInactiveLayer layer: GSLayer!, options: [AnyHashable : Any]! = [:])
```

```objc
- (void) drawForegroundForInactiveLayer:(GSLayer *) layer options:(NSDictionary *) options;
```

```python
drawForegroundForInactiveLayer_options_(layer: GSLayer, options: dict)
```

## Parameters

- `layer` — The Layer to draw
- `options` — A dictionary with some info about the environment (currently “Scale”)

## Discussion

The scaling and positioning is taken care of. That means you need to draw unscaled and the scaling will be done automatically. If you need to draw something with absolute size, you need to counter scale it.

