ID2D1RenderTarget::CreateGradientStopCollection メソッド
指定されたグラデーション境界から、D2D1_GAMMA_2_2 色の補間のガンマとクランプ拡張モードを使用する ID2D1GradientStopCollection を作成します。
構文
HRESULT CreateGradientStopCollection(
[in] D2D1_GRADIENT_STOP *gradientStops,
UINT gradientStopsCount,
[out] ID2D1GradientStopCollection **gradientStopCollection
);
パラメーター
- gradientStops [in]
D2D1_GRADIENT_STOP D2D1_GRADIENT_STOP 構造体の配列へのポインター。 - gradientStopsCount
UINT gradientStops 配列でグラデーション境界の数を指定する、1 以上の値。 - gradientStopCollection [out]
ID2D1GradientStopCollection このメソッドが返されるときに、新しいグラデーション境界のコレクションへのポインターへのポインターが格納されます。
戻り値
メソッドが成功した場合は、S_OK が返されます。 それ以外の場合は、エラー コードが返されます。HRESULT.
例
グラデーション境界のコレクションを作成し、それを使用して線状グラデーションを定義する方法の例については、「線状グラデーション ブラシを作成する方法」を参照してください。
グラデーション境界のコレクションを使用して放射状グラデーションを定義する方法の例については、「放射状グラデーション ブラシを作成する方法」を参照してください。
要件
クライアントの最小要件 |
Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム |
サーバーの最小要件 |
Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム |
ヘッダー |
D2d1.h |
ライブラリ |
D2d1.lib |
DLL |
D2d1.dll |