CD2DRadialGradientBrush::CD2DRadialGradientBrush
Erstellt ein CD2DLinearGradientBrush-Objekt.
CD2DRadialGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES RadialGradientBrushProperties,
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 Renderingziel.gradientStops
Ein Zeiger auf ein Array D2D1_GRADIENT_STOP-Strukturen.gradientStopsCount
Ein Wert größer oder gleich 1, das die Anzahl von Farbverlaufsunterbrechungspunkten im gradientStops Array angibt.RadialGradientBrushProperties
Der Mittelpunkt, der Farbverlaufsursprungsoffset und der x-Radius und der y-Radius des Farbverlaufs des Pinsels.colorInterpolationGamma
Der Speicherplatz, in dem Farbeninterpolation zwischen den Farbverlaufsunterbrechungspunkten ausgeführt wird.extendMode
Das Verhalten des Farbverlaufs außerhalb [0,1] normalisierte Bereich.pBrushProperties
Ein Zeiger auf die Durchlässigkeit und zur Transformation eines Pinsels.bAutoDestroy
Gibt an, dass das Objekt vom Besitzer (pParentTarget) zerstört wird.
Anforderungen
Header: afxrendertarget.h