GdipSetMatrixElements()



Syntaxe
Resultat.i = GdipSetMatrixElements(*matrix, m11.f, m12.f, m21.f, m22.f, dx.f, dy.f)
Paramètres
*matrix

[in] Pointeur sur un objet Matrix.

m11.f

[in] Valeur de l'élément à l'intersection de la première ligne et de la première colonne de la matrice.
Ce paramètre représente le facteur de mise à l'échelle selon l'axe X (scale).

m12.f

[in] Valeur de l'élément à l'intersection de la première ligne et de la deuxième colonne de la matrice.
Ce paramètre représente le facteur de rotation, coordonnée X (rotate).

m21.f

[in] Valeur de l'élément à l'intersection de la deuxième ligne et de la première colonne de la matrice.
Ce paramètre représente le facteur de rotation, coordonnée Y (rotate).

m22.f

[in] Valeur de l'élément à l'intersection de la deuxième ligne et de la deuxième colonne de la matrice.
Ce paramètre représente le facteur de mise à l'échelle selon l'axe Y (scale).

dx.f

[in] Valeur de l'élément à l'intersection de la troisième ligne et de la première colonne de la matrice.
Ce paramètre représente la translation selon l'axe X (translate).

dy.f

[in] Valeur de l'élément à l'intersection de la troisième ligne et de la deuxième colonne de la matrice.
Ce paramètre représente la translation selon l'axe Y (translate).

Description

Cette fonction permet modifier les valeurs de la matrice et d'agir sur les transformations de mise à l'échelle, de rotation et de translation.
Pour des explications plus complètes sur les paramètres, voir les explications ici GdipCreateMatrix2().

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