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

Siehe auch

Referenz

CD2DRadialGradientBrush Class