Platform SDK: DirectX

ガンマ コントロールの使用

[C++]

IID_IDirectDrawGammaControl 参照識別子でサーフェスを照会することにより取得する IDirectDrawGammaControl インターフェイスでは、ディスプレイに対するデジタル-アナログ コンバータ (DAC) にピクセルが送られる前に、サーフェスからピクセルの赤、緑、および青の色成分に影響を与えるランプ レベルを操作できる。すべてのサーフェス タイプでは IDirectDrawGammaControl インターフェイスをサポートするが、プライマリ サーフェス上のガンマを調節できるだけである。プライマリ サーフェス以外のサーフェス上の IDirectDrawGammaControl::GetGammaRamp または IDirectDrawGammaControl::SetGammaRamp を呼び出そうとすると失敗する。

ここでは、ランプ レベルの一般的な概念と、IDirectDrawGammaControl のメソッドからこれらのレベルと共に作用する情報について説明する。以下の項目について記述する。

[Visual Basic]

DirectDrawSurface7.GetDirectDrawGammaControl を呼び出すことによって取得する DirectDrawGammaControl オブジェクトでは、ディスプレイに対するデジタル-アナログ コンバータ (DAC) にピクセルが送られる前に、サーフェスからピクセルの赤、緑、および青の色成分に影響を与えるランプ レベルを操作できる。すべてのサーフェス タイプでは DirectDrawGammaControl オブジェクトをサポートするが、プライマリ サーフェス上のガンマを調節できるだけである。プライマリ サーフェス以外のサーフェス上の DirectDrawGammaControl.GetGammaRamp または DirectDrawGammaControl.SetGammaRamp を呼び出そうとすると失敗する。

ここでは、ランプ レベルの一般的な概念と、DirectDrawGammaControl のメソッドからこれらのレベルと共に作用する情報について説明する。以下の項目について記述する。