CD2DGradientBrush::CD2DGradientBrush
Construit un objet 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
);
Paramètres
pParentTarget
Pointeur vers la cible de rendu.gradientStops
Pointeur vers un tableau de structures D2D1_GRADIENT_STOP.gradientStopsCount
Valeur supérieur ou égale à 1 qui spécifie le nombre de points de dégradé dans le tableau gradientStops.colorInterpolationGamma
Espace dans lequel est exécutée l'interpolation chromatique entre les points de dégradé.extendMode
Comportement du dégradé à l'extérieur de la plage [0,1] normalisée.pBrushProperties
Pointeur vers l'opacité et à la transformation d'un pinceau.bAutoDestroy
Indique que l'objet sera détruit par le propriétaire (pParentTarget).
Configuration requise
En-tête : afxrendertarget.h