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

Siehe auch

Referenz

CD2DGradientBrush-Klasse