Matrix Structure

Définition

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
Matrix
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()

Crée une String représentation de ce Matrix struct.

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).

S’applique à

Voir aussi