次の方法で共有


ID2D1RenderTarget::CreateGradientStopCollection(constD2D1_GRADIENT_STOP*,UINT32,ID2D1GradientStopCollection**) メソッド (d2d1.h)

指定したグラデーション位置から ID2D1GradientStopCollection を作成し、 D2D1_GAMMA_2_2 色補間ガンマとクランプ拡張モードを使用します。

構文

HRESULT CreateGradientStopCollection(
  const D2D1_GRADIENT_STOP    *gradientStops,
  UINT32                      gradientStopsCount,
  ID2D1GradientStopCollection **gradientStopCollection
);

パラメーター

gradientStops

種類: [入力] D2D1_GRADIENT_STOP*

D2D1_GRADIENT_STOP構造体の配列へのポインター。

gradientStopsCount

型: [in] UINT

gradientStops 配列内のグラデーション位置の数を指定する 1 以上の値。

gradientStopCollection

種類: [out] ID2D1GradientStopCollection**

このメソッドが戻るとき、 には、新しいグラデーションの停止コレクションへのポインターへのポインターが含まれます。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 それ以外の場合は、 HRESULT エラー コードが返されます。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1.h
Library D2d1.lib
[DLL] D2d1.dll

こちらもご覧ください

ブラシの概要

D2D1_GRADIENT_STOP

線形グラデーション ブラシを作成する方法

放射状グラデーション ブラシを作成する方法

ID2D1RenderTarget