---
title: "fill(using:)"
framework: corefoundation
role: symbol
role_heading: Instance Method
path: "corefoundation/cgrect/fill(using:)"
---

# fill(using:)

Fills this rect in the current NSGraphicsContext in the context’s fill color. The compositing operation of the fill defaults to the context’s compositing operation, not necessarily using .copy like NSRectFill().

## Declaration

```swift
func fill(using operation: NSCompositingOperation = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)
```

## Discussion

Discussion note: There must be a set current NSGraphicsContext.
