若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

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

大於或等於 1 的值,這個值指定 gradientStops 陣列中的漸層停駐點數目。

LinearGradientBrushProperties

漸層的開始和結束點。

colorInterpolationGamma

在漸層停駐點之間執行色彩插補所用的空間。

extendMode

在 [0,1] 正規化範圍之外的漸層行為。

pBrushProperties

筆刷之不透明度及轉換的指標。

bAutoDestroy

表示物件將會由其擁有者 (pParentTarget) 終結。

需求

標頭檔:afxrendertarget.h

顯示: