次の方法で共有


CD2DLinearGradientBrush::CD2DLinearGradientBrush

CD2DLinearGradientBrush オブジェクトを構築します。

CD2DLinearGradientBrush(
   CRenderTarget* pParentTarget,
   const D2D1_GRADIENT_STOP* gradientStops,
   UINT gradientStopsCount,
   D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES LinearGradientBrushProperties,
   D2D1_GAMMA colorInterpolationGamma = D2D1_GAMMA_2_2,
   D2D1_EXTEND_MODE extendMode = D2D1_EXTEND_MODE_CLAMP,
   CD2DBrushProperties* pBrushProperties = NULL,
   BOOL bAutoDestroy = TRUE
);

パラメーター

  • pParentTarget
    レンダー ターゲットへのポインター。

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

  • gradientStopsCount
    gradientStops 配列内のグラデーション境界の数を指定する 1 以上の値。

  • LinearGradientBrushProperties
    グラデーションの開始点と終了点。

  • colorInterpolationGamma
    グラデーション境界間の色補間を実行する領域。

  • extendMode
    正規化された範囲 [0,1] に含まれていないグラデーションの動作。

  • pBrushProperties
    ブラシの不透明度および変換へのポインター。

  • bAutoDestroy
    オブジェクトがオーナー (pParentTarget) によって破棄されることを示します。

必要条件

ヘッダー: afxrendertarget.h

参照

関連項目

CD2DLinearGradientBrush クラス