Core Graphics   >     CGPatternCallbacks
構造体
CGPatternCallbacks
カスタムパターンを描画するためのバージョンと 2 つのコールバック関数を保持する構造体。
概観
init(info:bounds:matrix:xStep:yStep:tiling:isColored:callbacks:) 関数に CGPatternCallbacks 構造体を指定して、直接アクセス用のデータプロバイダを作成します。CGPatternCallbacks 構造体で指定された関数は、パターンを描画し、パターンのメモリ管理を処理します。
シンボル
イニシャライザ
init()
init(version: UInt32, drawPattern: CGPatternDrawPatternCallback?, releaseInfo: CGPatternReleaseInfoCallback?)
インスタンスプロパティー
var drawPattern: CGPatternDrawPatternCallback?
パターンを描画するカスタム関数へのポインタ。このコールバック関数の詳細については、CGPatternDrawPatternCallback を参照してください。
var releaseInfo: CGPatternReleaseInfoCallback?
パターンが解放されたときに呼び出されるカスタム関数への optional のポインター。 CGPatternDrawPatternCallback。
var version: UInt32
init(info:bounds:matrix:xStep:yStep:tiling:isColored:callbacks:) にパラメータとして渡された構造体のバージョン。このバージョンの構造体では、この値をゼロに設定する必要があります。