MÉTHODE ID2D1RenderTarget::CreateGradientStopCollection(constD2D1_GRADIENT_STOP*,UINT32,D2D1_GAMMA,D2D1_EXTEND_MODE,ID2D1GradientStopCollection**) (d2d1.h)
Crée un ID2D1GradientStopCollection à partir du tableau spécifié de structures D2D1_GRADIENT_STOP .
Syntaxe
HRESULT CreateGradientStopCollection(
const D2D1_GRADIENT_STOP *gradientStops,
UINT32 gradientStopsCount,
D2D1_GAMMA colorInterpolationGamma,
D2D1_EXTEND_MODE extendMode,
ID2D1GradientStopCollection **gradientStopCollection
);
Paramètres
gradientStops
Type : [in] D2D1_GRADIENT_STOP*
Pointeur vers un tableau de structures D2D1_GRADIENT_STOP .
gradientStopsCount
Type : [in] UINT
Valeur supérieure ou égale à 1 qui spécifie le nombre d’arrêts de dégradé dans le tableau gradientStops .
colorInterpolationGamma
Type : [in] D2D1_GAMMA
Espace dans lequel l’interpolation de couleur entre le dégradé s’arrête est effectuée.
extendMode
Type : [in] D2D1_EXTEND_MODE
Comportement du dégradé en dehors de la plage normalisée [0,1].
gradientStopCollection
Type : [out] ID2D1GradientStopCollection**
Lorsque cette méthode retourne, contient un pointeur vers un pointeur vers la nouvelle collection d’arrêt de dégradé.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .
Configuration requise
Plateforme cible | Windows |
En-tête | d2d1.h (inclure D2d1.h) |
Bibliothèque | D2d1.lib |
DLL | D2d1.dll |
Voir aussi
Comment créer un pinceau de dégradé linéaire
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour