Core Graphics   >     CGShading   >   init(radialSpace:start:startRadius:end:endRadius:function:extendStart:extendEnd:)


イニシャライザ


init(radialSpace:start:startRadius:end:endRadius:
function:extendStart:extendEnd:)


放射状シェーディングに使用するシェーディングオブジェクトを作成します。


宣言


init?(radialSpace space: CGColorSpace, start: CGPoint, startRadius: CGFloat, end: CGPoint, endRadius: CGFloat, function: CGFunction, extendStart: Bool, extendEnd: Bool)


パラメータ


colorspaceその中で色の値が表現される色空間。Core Graphics はこのオブジェクトを保持します。返る時に、安全にそれを解放できます。
startシェーディングのターゲット座標空間における軸の開始点。
startRadiusシェーディングのターゲット座標空間にある開始円の半径。
endシェーディングのターゲット座標空間における終了円の中心。
endRadiusシェーディングのターゲット座標空間における終了円の半径。
functioninit(info:domainDimension:domain:rangeDimension:range:callbacks:) 関数で作成される CGFunction オブジェクト。このオブジェクトは、軸方向のシェーディングを作成するためのあなたの関数を参照します。Core Graphics はこのオブジェクトを保持します。返る時に、安全にそれを解放できます。
extendStart開始円を超えてシェーディングを延長するかどうかを指定するブール値。
extendEnd終了円を超えてシェーディングを延長するかどうかを指定するブール値。


戻り値


新しい Core Graphics の軸方向のシェーディング。あなたは CGShadingRelease を使用してこのオブジェクトを解放する責任があります。


議論


軸方向のシェーディングは、2 つの円の間で変化する色のブレンドです。シェーディングを描画するには、関数 drawShading(_:) を呼び出して下さい。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.2+
    tvOS 2.0+
    watchOS 2.0+
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)