Partager via


Matrix Structure

Définition

Représente une matrice de transformation affine 3x3 utilisée pour les transformations dans un espace à deux dimensions.

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 les informations de référence sur l’API UWP.

Constructeurs

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

Initialise un struct Matrix.

Propriétés

Identity

Obtient une matrice d’identité.

IsIdentity

Obtient une valeur qui indique si ce struct Matrix 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 struct Matrix.

M12

Obtient ou définit la valeur de la première ligne et de la deuxième colonne de ce struct Matrix.

M21

Obtient ou définit la valeur de la deuxième ligne et de la première colonne pour ce struct Matrix.

M22

Obtient ou définit la valeur de la deuxième ligne et de la deuxième colonne pour ce struct Matrix.

OffsetX

Obtient ou définit la valeur de la troisième ligne et de la première colonne de ce struct Matrix.

OffsetY

Obtient ou définit la valeur de la troisième ligne et de la deuxième colonne de ce struct Matrix.

Méthodes

Equals(Matrix)

Détermine si le struct Matrix spécifié est identique à cette instance.

Equals(Object)

Détermine si le Object spécifié est un struct Matrix identique à ce Matrix.

GetHashCode()

Retourne le code de hachage pour ce struct Matrix.

ToString()

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

ToString(IFormatProvider)

Crée une représentation String de ce struct Matrix avec des informations de mise en forme propres à la culture.

Transform(Point)

Transforme le point spécifié par la Matrix et renvoie le résultat.

Opérateurs

Equality(Matrix, Matrix)

Détermine si les deux structs Matrix spécifiés sont identiques.

Inequality(Matrix, Matrix)

Détermine si les deux structs Matrix spécifiés ne sont pas identiques.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider)

Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider).

S’applique à

Voir aussi