Matrix Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une matrice de transformation affine 3x3 utilisée pour les transformations dans un espace bidimensionnel.
public value class Matrix : IFormattable
[System.Security.SecurityCritical]
public struct Matrix : IFormattable
[<System.Security.SecurityCritical>]
type Matrix = struct
interface IFormattable
Public Structure Matrix
Implements IFormattable
- Héritage
- Attributs
- Implémente
Remarques
Ce struct représente la projection .NET du struct Windows Runtime (WinRT) Matrix. Pour plus d’informations, consultez Matrice dans la référence de l’API UWP.
Constructeurs
| Nom | Description |
|---|---|
| Matrix(Double, Double, Double, Double, Double, Double) |
Initialise un Matrix struct. |
Propriétés
| Nom | Description |
|---|---|
| Identity |
Obtient une matrice d’identité. |
| IsIdentity |
Obtient une valeur qui indique si ce Matrix struct est une matrice d’identité. |
| M11 |
Obtient ou définit la valeur de la première ligne et de la première colonne de ce Matrix struct. |
| M12 |
Obtient ou définit la valeur de la première ligne et de la deuxième colonne de ce Matrix struct. |
| M21 |
Obtient ou définit la valeur de la deuxième ligne et de la première colonne de ce Matrix struct. |
| M22 |
Obtient ou définit la valeur de la deuxième ligne et de la deuxième colonne de ce Matrix struct. |
| OffsetX |
Obtient ou définit la valeur de la troisième ligne et de la première colonne de ce Matrix struct. |
| OffsetY |
Obtient ou définit la valeur de la troisième ligne et de la deuxième colonne de ce Matrix struct. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Matrix) |
Détermine si le struct spécifié Matrix est identique à cette instance. |
| Equals(Object) |
Détermine si le struct spécifié Object est identique Matrix à celui-ci Matrix. |
| GetHashCode() |
Retourne le code de hachage de ce Matrix struct. |
| ToString() | |
| ToString(IFormatProvider) |
Crée une String représentation de ce Matrix struct avec des informations de mise en forme propres à la culture. |
| Transform(Point) |
Transforme le point spécifié par le Matrix résultat et retourne le résultat. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(Matrix, Matrix) |
Détermine si les deux structs spécifiés Matrix sont identiques. |
| Inequality(Matrix, Matrix) |
Détermine si les deux structs spécifiés Matrix ne sont pas identiques. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider). |