Matrix Structure

Définition

Représente une matrice de transformation affine de 3x3 utilisée pour les transformations dans un espace en deux dimensions.Represents a 3x3 affine transformation matrix used for transformations in two-dimensional space.

public value class Matrix : IFormattable
[System.Security.SecurityCritical]
public struct Matrix : IFormattable
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 .This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix struct. Pour plus d’informations, consultez matrice dans la référence de l’API UWP.For more information, see Matrix in the UWP API reference.

Constructeurs

Matrix(Double, Double, Double, Double, Double, Double)

Initialise un struct Matrix.Initializes a Matrix struct.

Propriétés

Identity

Obtient une matrice d’identité.Gets an identity matrix.

IsIdentity

Obtient une valeur qui indique si ce struct Matrix est une matrice d’identité.Gets a value that indicates whether this Matrix struct is an identity matrix.

M11

Obtient ou définit la valeur de la première ligne et de la première colonne de ce struct Matrix.Gets or sets the value of the first row and first column of this Matrix struct.

M12

Obtient ou définit la valeur de la première ligne et de la deuxième colonne de ce struct Matrix.Gets or sets the value of the first row and second column of this Matrix struct.

M21

Obtient ou définit la valeur de la deuxième ligne et de la première colonne pour ce struct Matrix.Gets or sets the value of the second row and first column of this Matrix struct.

M22

Obtient ou définit la valeur de la deuxième ligne et de la deuxième colonne pour ce struct Matrix.Gets or sets the value of the second row and second column of this Matrix struct.

OffsetX

Obtient ou définit la valeur de la troisième ligne et de la première colonne de ce struct Matrix.Gets or sets the value of the third row and first column of this Matrix struct.

OffsetY

Obtient ou définit la valeur de la troisième ligne et de la deuxième colonne de ce struct Matrix.Gets or sets the value of the third row and second column of this Matrix struct.

Méthodes

Equals(Matrix)

Détermine si le struct Matrix spécifié est identique à cette instance.Determines whether the specified Matrix struct is identical to this instance.

Equals(Object)

Détermine si le Object spécifié est un struct Matrix identique à ce Matrix.Determines whether the specified Object is a Matrix struct that is identical to this Matrix.

GetHashCode()

Retourne le code de hachage pour ce struct Matrix.Returns the hash code for this Matrix struct.

ToString()

Crée une représentation String de ce struct Matrix.Creates a String representation of this Matrix struct.

ToString(IFormatProvider)

Crée une représentation String de ce struct Matrix avec des informations de mise en forme propres à la culture.Creates a String representation of this Matrix struct with culture-specific formatting information.

Transform(Point)

Transforme le point spécifié par la Matrix et renvoie le résultat.Transforms the specified point by the Matrix and returns the result.

Opérateurs

Equality(Matrix, Matrix)

Détermine si les deux structs Matrix spécifiés sont identiques.Determines whether the two specified Matrix structs are identical.

Inequality(Matrix, Matrix)

Détermine si les deux structs Matrix spécifiés ne sont pas identiques.Determines whether the two specified Matrix structs are not identical.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider)

Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

S’applique à

Voir aussi