Partager via


ID2D1GradientStopCollection1::GetGradientStops1, méthode (d2d1_1.h)

Copie les arrêts de dégradé de la collection dans la mémoire.

Syntaxe

void GetGradientStops1(
  [out] D2D1_GRADIENT_STOP *gradientStops,
        UINT32             gradientStopsCount
);

Paramètres

[out] gradientStops

Type : D2D1_GRADIENT_STOP*

Lorsque cette méthode retourne, contient un pointeur vers un tableau unidimensionnel de structures D2D1_GRADIENT_STOP .

gradientStopsCount

Type : UINT

Nombre d’arrêts de dégradé à copier.

Valeur de retour

Aucune

Remarques

Si id2D1DeviceContext::CreateGradientStopCollection, cette méthode retourne les mêmes valeurs spécifiées dans la méthode de création. Si l’objet ID2D1GradientStopCollection1 a été créé à l’aide de ID2D1RenderTarget::CreateGradientStopCollection, les arrêts retournés ici seront d’abord transformés en espace gamma spécifié par le paramètre colorInterpolationGamma . Pour plus d’informations sur l’espace de couleur et l’espace gamma, consultez la méthode ID2D1DeviceContext::CreateGradientStopCollection .

Si gradientStopsCount est inférieur au nombre d’arrêts de dégradé dans la collection, les arrêts de dégradé restants sont omis. Si gradientStopsCount est supérieur au nombre d’arrêts de dégradé dans la collection, les arrêts de dégradé supplémentaires sont définis sur NULL. Pour obtenir le nombre d’arrêts de dégradé dans la collection, utilisez la méthode GetGradientStopCount .

Configuration requise

   
Client minimal pris en charge Windows 8 et Mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1.h
DLL D2d1.dll

Voir aussi

ID2D1DeviceContext::CreateEffect

ID2D1DeviceContext::CreateGradientStopCollection

ID2D1GradientStopCollection1

ID2D1RenderTarget::CreateGradientStopCollection