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