Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein CD2DLinearGradientBrush-Objekt.
CD2DLinearGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES LinearGradientBrushProperties,
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.LinearGradientBrushProperties
Die Ausgangs- und Endpunkte des Farbverlaufs.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