GdipGetLineBlend()



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

[in] Pointeur sur un objet LinearGradientBrush.

blend.f()

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

positions.f()

[out] Tableau de nombres flottants indiquant les positions relatives pour le mélange des couleurs.
Chaque nombre du tableau retourné par la fonction indique un pourcentage de la distance entre le début et la fin 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 la fin (100%).
Par exemple, une valeur retournée de 0.2 indique une position à 20% par rapport au début du dégradé.

count.l

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

Description
La fonction permet de retrouver les valeurs de couleur relative (blend) et de position relative (positions) du mélange des couleurs du dégradé linéaire. Le mélange des couleurs doit avoir été fait avec une fonction comme GdipSetLineBlend().

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

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

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