CD2DLinearGradientBrush::CD2DLinearGradientBrush
Konstrukcje obiektu 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
);
Parametry
pParentTarget
Wskaźnik do obiektu docelowego renderowania.gradientStops
Wskaźnik do tablicy struktur D2D1_GRADIENT_STOP.gradientStopsCount
Wartość większa niż lub równa 1, która określa liczbę gradientu w tablicy gradientStops.LinearGradientBrushProperties
Punkt początkowy i końcowy gradientu.colorInterpolationGamma
Miejsca, w których kolor jest wykonywane Interpolacja między przejścia gradientu.extendMode
Zachowanie gradient poza zakresem znormalizowana [0,1].pBrushProperties
Wskaźnik do krycia i transformacji pędzla.bAutoDestroy
Wskazuje, że obiekt zostaną zniszczone przez właściciela (pParentTarget).
Wymagania
Nagłówek: afxrendertarget.h