CD2DRadialGradientBrush::CD2DRadialGradientBrush
CD2DLinearGradientBrush オブジェクトを構築します。
CD2DRadialGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES RadialGradientBrushProperties,
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 以上の値。RadialGradientBrushProperties
ブラシのグラデーションの中心点、グラデーションの原点のオフセット、および x 半径と y 半径。colorInterpolationGamma
グラデーション境界間の色補間を実行する領域。extendMode
正規化された範囲 [0,1] に含まれていないグラデーションの動作。pBrushProperties
ブラシの不透明度および変換へのポインター。bAutoDestroy
オブジェクトがオーナー (pParentTarget) によって破棄されることを示します。
必要条件
ヘッダー: afxrendertarget.h