CD2DLinearGradientBrush::CD2DLinearGradientBrush
Vytvoří objekt 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
Ukazatel na cíl vykreslení.gradientStops
Ukazatele na matici D2D1_GRADIENT_STOP struktur.gradientStopsCount
Hodnota větší nebo rovna 1, která určuje počet zarážky přechodu v poli gradientStops.LinearGradientBrushProperties
Počáteční a koncový bod přechodu.colorInterpolationGamma
Místa v barvě, která je provedena interpolace mezi zarážky přechodu.extendMode
Chování přechodu mimo rozsah normalizované [0,1].pBrushProperties
Ukazatel na krytí a transformace stopu.bAutoDestroy
Označuje, že objekt bude zničená vlastníka (pParentTarget).
Požadavky
Záhlaví: afxrendertarget.h