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

fill(using:)

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

Declaration 宣言

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

Discussion 解説

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

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

See Also 参照

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