Core Graphics >     CGDataConsumerPutBytesCallback


型エイリアス


CGDataConsumerPutBytesCallback


Core Graphics が提供するバッファからデータコンシューマにデータをコピーします。





宣言


typealias CGDataConsumerPutBytesCallback = (UnsafeMutableRawPointer?, UnsafeRawPointer, Int) -> Int


パラメータ


info呼び出し関数間で共有される private データへの汎用ポインタ。これは init(info:cbks:) に供給されたポインタです。
buffer指定されたバイト数をそこからコピーするバッファ。
countコピーするバイト数。


戻り値


コピーされたバイト数。コンシューマにそれ以上データを書き込むことができない場合は、0 を返します。


議論


関数を MyConsumerPutBytes という名前にすると、以下のように宣言します。


議論


Core Graphics がコンシューマにデータを送信する準備ができたら、関数が呼び出されます。buffer から指定されたバイト数を、制御下にあるリソース(たとえば、ファイル) にコピーします。


呼び出し関数をデータコンシューマに関連付ける方法については、init(info:cbks:) および CGDataConsumerCallbacks を参照してください。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.4+
    tvOS 9.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)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)