GdipGetPathGradientBlend()



Syntaxe
Resultat.i = GdipGetPathGradientBlend(*brush, @blend.f(), @positions.f(), count.l)
Paramètres
*brush

[in] Pointeur sur un objet PathGradientBrush.

blend

[in] Tableau de nombres flottants (facteurs de mélange). Chaque nombre du tableau retourné par la fonction indique un pourcentage de la couleur centrale et est compris entre 0.0 et 1.0

positions

[in] Tableau de nombres flottants qui recevra les valeurs des positions relatives du mélange de couleurs.
Chaque nombre du tableau retourné par la fonction indique un pourcentage de la distance entre le contour et le point central du dégradé et est compris entre 0.0 et 1.0.
0.0 indique le début (0%) du dégradé et des 1.0 en indique le point central (100%).
Par exemple, une valeur retournée de 0.2 indique une position à 20% par rapport au contour extérieur du dégradé.

count.l

[in] Nombre d'éléments du mélange de chaque tableau (blend et positions).

Description
La fonction permet de retrouver les valeurs de couleur relative (blend) et de position relative (positions) de l'atténuation personnalisée des couleurs pour le dégradé de la brush PathGradientBrush. Le mélange des couleurs doit avoir été fait avec une fonction comme GdipSetPathGradientBlend().

La fonction GdipGetPathGradientBlendCount() permet de retrouver le nombre d'éléments des tableaux.

Pour une explication plus complète, voir la fonction  GdipSetPathGradientBlend()

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium