Core Graphics >     CGConfigureDisplayFadeEffect(_:_:_:_:_:_:)


関数


CGConfigureDisplayFadeEffect(_:_:_:_:_:_:)


ディスプレイの構成中に発生する組み込みのフェード効果の設定を変更します。





宣言


func CGConfigureDisplayFadeEffect(_ config: CGDisplayConfigRef?, _ fadeOutSeconds: CGDisplayFadeInterval, _ fadeInSeconds: CGDisplayFadeInterval, _ fadeRed: Float, _ fadeGreen: Float, _ fadeBlue: Float) -> CGError


パラメータ


configRefCGBeginDisplayConfiguration(_:) を呼び出して取得したディスプレイの構成。
fadeOutSeconds標準ディスプレイから指定されたフェード色までフェードする秒単位の時間。ディスプレイ構成が変更される前にフェードアウトは完了します。間隔が 0 の場合、Quartz は直ちに色を適用します。
fadeInSeconds指定したフェード色から標準ディスプレイに戻る秒単位の時間。フェードインは、ディスプレイ構成が変更された後に非同期に実行されます。
fadeRed所望のブレンド色の赤色成分を表す区間 [0,1] の彩度値。
fadeGreen所望のブレンド色の緑色成分を表す区間 [0,1] の彩度値。
fadeBlue所望のブレンド色の青色成分を表す区間 [0,1] の彩度値。


戻り値


結果コード。Core Graphics のデータ型と定数 を参照してください。


議論


この関数は、ディスプレイが再構成された時に Quartz が実行する組み込みのフェード効果をカスタマイズする方法を提供します。このフェード効果のデフォルトの時間設定は、フェードアウトするのに 0.3 秒、フェードインするのに 0.5 秒です。デフォルトのフェード色は、通常のデスクトップではフレンチブルー、キャプチャされたディスプレイでは黒です。


この関数を使用する前に、CGBeginDisplayConfiguration(_:) を呼び出して、目的のディスプレイのディスプレイ構成トークンを取得する必要があります。フェード予約は必要ありません。CGCompleteDisplayConfiguration(_:_:) を呼び出すと、Quartz は、ハードウェアは使用可能であると仮定してフェードを予約し、実行します。


この関数を呼び出すと、1 つのディスプレイ構成のフェード動作が変更されますが、恒久的な効果はありません。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • macOS 10.3+
  • 宣言
  • パラメータ
  • 戻り値












  • トップへ(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)