Instance Method インスタンスメソッド

fill(using:)

Given a sequence of rectangular regions and gray component values, fills those regions in the current graphics context. 矩形領域それらとグレー成分値それらからなるあるシーケンスを与えられて、それらの領域を現在のグラフィクス文脈の中で塗りつぶします。

Declaration 宣言

func fill(using operation: NSCompositingOperation = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)
Available when Element is (CGRect, gray: CGFloat). Element(CGRect, gray: CGFloat)である時に利用可能です。

Discussion 解説

This method is available when the sequence’s iterator element type is the tuple type (CGRect, gray: CGFloat). このメソッドが利用可能なのは、シーケンスのもつイテレータ要素型がタプル型(CGRect, gray: CGFloat)である時です。

The fill operation uses the deviceGray color space. The compositing operation of the fill defaults to the context’s compositing operation, not necessarily using NSCompositingOperation.copy like NSRectFill(_:) does. 塗りつぶし演算は、deviceGray色空間を使います。塗りつぶしの合成演算は、初期状態ではその文脈のもつ合成演算になります、必ずしもNSRectFill(_:)がするようにNSCompositingOperation.copyを使いません。

See Also 参照

Applying AppKit Graphic Operations AppKitグラフィック演算子を適用する