CD2DGradientBrush::CD2DGradientBrush
构造 CD2DGradientBrush 对象。
CD2DGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
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
大于等于 1 的值,该值指定 gradientStops 数组中的渐变停止点数。colorInterpolationGamma
在其中执行渐变停止点之间的颜色内插的空间。extendMode
[0,1] 规范化范围之外该渐变的行为。pBrushProperties
指向画笔的不透明度和转换的指针。bAutoDestroy
指示该对象将由所有者销毁 (pParentTarget)。
要求
标头: afxrendertarget.h