Matrix Matrix Matrix Matrix Struct

Definição

Representa uma matriz de transformação afim 3x3 usada para transformações no espaço 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
Herança
Atributos
Implementações

Comentários

Essa estrutura representa a projeção .NET da estrutura Windows Runtime (WinRT Matrix ).This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix struct. Para obter mais informações, consulte matriz na referência da API UWP.For more information, see Matrix in the UWP API reference.

Construtores

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 um struct Matrix.Initializes a Matrix struct.

Propriedades

Identity Identity Identity Identity

Obtém uma matriz de identidade.Gets an identity matrix.

IsIdentity IsIdentity IsIdentity IsIdentity

Obtém um valor que indica se este struct Matrix é uma matriz de identidade.Gets a value that indicates whether this Matrix struct is an identity matrix.

M11 M11 M11 M11

Obtém ou define o valor da primeira linha e da primeira coluna deste struct Matrix.Gets or sets the value of the first row and first column of this Matrix struct.

M12 M12 M12 M12

Obtém ou define o valor da primeira linha e da segunda coluna deste struct Matrix.Gets or sets the value of the first row and second column of this Matrix struct.

M21 M21 M21 M21

Obtém ou define o valor da segunda linha e da primeira coluna deste struct Matrix.Gets or sets the value of the second row and first column of this Matrix struct.

M22 M22 M22 M22

Obtém ou define o valor da segunda linha e da segunda coluna deste struct Matrix.Gets or sets the value of the second row and second column of this Matrix struct.

OffsetX OffsetX OffsetX OffsetX

Obtém ou define o valor da terceira linha e da primeira coluna deste struct Matrix.Gets or sets the value of the third row and first column of this Matrix struct.

OffsetY OffsetY OffsetY OffsetY

Obtém ou define o valor da terceira linha e da segunda coluna deste struct 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 se o Object especificado é um struct Matrix idêntico 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 se o struct Matrix especificado é idêntico a essa instância.Determines whether the specified Matrix struct is identical to this instance.

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

Retorna o código hash deste struct Matrix.Returns the hash code for this Matrix struct.

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

Cria uma representação de String deste struct Matrix.Creates a String representation of this Matrix struct.

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

Cria uma representação de String deste struct Matrix com informações de formatação específicas da cultura.Creates a String representation of this Matrix struct with culture-specific formatting information.

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

Transforma o ponto especificado pelo Matrix e retorna o 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 se os dois structs Matrix especificados são idênticos.Determines whether the two specified Matrix structs are identical.

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

Determina se os dois structs Matrix especificados não são idênticos.Determines whether the two specified Matrix structs are not identical.

Implantações explícitas de interface

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

Para obter uma descrição desse membro, consulte ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Aplica-se a

Veja também