Matrix Matrix Matrix Matrix Struct

Definición

Representa una matriz de transformación afín de 3x3 utilizada para las transformaciones en un espacio bidimensional.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
Herencia
Atributos
Implementaciones

Comentarios

Esta estructura representa la proyección de .NET de Windows Runtime (WinRT) Matrix struct.This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix struct. Para obtener más información, consulte matriz en la referencia de API de UWP.For more information, see Matrix in the UWP API reference.

Constructores

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

Inicializa una estructura Matrix.Initializes a Matrix struct.

Propiedades

Identity Identity Identity Identity

Obtiene una matriz de identidad.Gets an identity matrix.

IsIdentity IsIdentity IsIdentity IsIdentity

Obtiene un valor que indica si esta estructura Matrix es una matriz de identidad.Gets a value that indicates whether this Matrix struct is an identity matrix.

M11 M11 M11 M11

Obtiene o establece el valor de la primera fila y la primera columna de esta estructura Matrix.Gets or sets the value of the first row and first column of this Matrix struct.

M12 M12 M12 M12

Obtiene o establece el valor de la primera fila y la segunda columna de esta estructura Matrix.Gets or sets the value of the first row and second column of this Matrix struct.

M21 M21 M21 M21

Obtiene o establece el valor de la segunda fila y la primera columna de esta estructura Matrix.Gets or sets the value of the second row and first column of this Matrix struct.

M22 M22 M22 M22

Obtiene o establece el valor de la segunda fila y la segunda columna de esta estructura Matrix.Gets or sets the value of the second row and second column of this Matrix struct.

OffsetX OffsetX OffsetX OffsetX

Obtiene o establece el valor de la tercera fila y la primera columna de esta estructura Matrix.Gets or sets the value of the third row and first column of this Matrix struct.

OffsetY OffsetY OffsetY OffsetY

Obtiene o establece el valor de la tercera fila y la segunda columna de esta estructura Matrix.Gets or sets the value of the third row and second column of this Matrix struct.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto Object especificado es una estructura Matrix idéntica a esta Matrix.Determines whether the specified Object is a Matrix struct that is identical to this Matrix.

Equals(Matrix) Equals(Matrix) Equals(Matrix) Equals(Matrix)

Determina si la estructura Matrix especificada es idéntica a esta instancia.Determines whether the specified Matrix struct is identical to this instance.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Devuelve el código hash de esta estructura Matrix.Returns the hash code for this Matrix struct.

ToString() ToString() ToString() ToString()

Crea una representación String de esta estructura Matrix.Creates a String representation of this Matrix struct.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Crea una representación String de esta estructura Matrix con información de formato específica de la referencia cultural.Creates a String representation of this Matrix struct with culture-specific formatting information.

Transform(Point) Transform(Point) Transform(Point) Transform(Point)

Transforma el punto especificado por Matrix y devuelve el resultado.Transforms the specified point by the Matrix and returns the result.

Operadores

Equality(Matrix, Matrix) Equality(Matrix, Matrix) Equality(Matrix, Matrix) Equality(Matrix, Matrix)

Determina si las dos estructuras Matrix especificadas son idénticas.Determines whether the two specified Matrix structs are identical.

Inequality(Matrix, Matrix) Inequality(Matrix, Matrix) Inequality(Matrix, Matrix) Inequality(Matrix, Matrix)

Determina si las dos estructuras Matrix especificadas no son idénticas.Determines whether the two specified Matrix structs are not identical.

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Para una descripción de este miembro, vea ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Se aplica a

Consulte también: