Partager via


Matrix3x2F ::Matrix3x2F(FLOAT,FLOAT,FLOAT,FLOAT,FLOAT)) (d2d1helper.h)

Instancie une nouvelle instance de la classe Matrix3x2F qui contient les valeurs spécifiées.

Syntaxe

void Matrix3x2F(
  FLOAT m11,
  FLOAT m12,
  FLOAT m21,
  FLOAT m22,
  FLOAT m31,
  FLOAT m32
);

Paramètres

m11

Type : FLOAT

Valeur de la première ligne et de la première colonne de la matrice.

m12

Type : FLOAT

Valeur dans la première ligne et la deuxième colonne de la matrice.

m21

Type : FLOAT

Valeur de la deuxième ligne et de la première colonne de la matrice.

m22

Type : FLOAT

Valeur de la deuxième ligne et de la deuxième colonne de la matrice.

m31

Type : FLOAT

Valeur de la troisième ligne et de la première colonne de la matrice.

m32

Type : FLOAT

Valeur de la troisième ligne et de la deuxième colonne de la matrice.

Valeur de retour

Aucun

Remarques

Cette méthode vous permet de définir explicitement les valeurs des membres de matrice. Lorsque vous utilisez cette méthode, assurez-vous que chaque membre représente une valeur appropriée pour votre matrice de transformation. Par exemple, pour créer la matrice d’identité, vous devez définir _11 et _22 sur 1, et le reste sur 0. Pour créer une matrice de traduction, vous devez définir _11 et _22 sur 1, _12 et _21 sur 0, _31 sur le déplacement x et _32 au déplacement y.

Pour des raisons pratiques et précises, nous vous recommandons d’utiliser d’autres fonctions d’assistance, telles que Identity et Traduction, au lieu de celle-ci.

Exigences

Exigence Valeur
client minimum pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête d2d1helper.h
bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

matrix3x2F