CD2DGradientBrush::CD2DGradientBrush
Erstellt ein CD2DGradientBrush-Objekt.
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
);
Parameter
pParentTarget
Ein Zeiger auf das Renderziel.gradientStops
Ein Zeiger auf ein Array von D2D1_GRADIENT_STOP-Strukturen.gradientStopsCount
Ein Wert größer oder gleich 1, der die Anzahl der Farbverlaufsunterbrechungspunkte im gradientStops-Array angibt.colorInterpolationGamma
Der Bereich, in dem eine Farbinterpolation zwischen den Farbverlaufsunterbrechungspunkten ausgeführt wird.extendMode
Das Verhalten des Farbverlaufs außerhalb des normalisierten Bereichs [0,1].pBrushProperties
Ein Zeiger auf die Deckkraft und die Transformation eines Pinsels.bAutoDestroy
Gibt an, dass das Objekt vom Besitzer (pParentTarget) zerstört wird.
Anforderungen
Header: afxrendertarget.h