Matrix Estrutura

Definição

Representa uma matriz de transformação afim 3x3 usada para transformações em espaço bidimensional.

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
Herança
Matrix
Atributos
Implementações

Observações

Esta estrutura representa a projeção .NET da estrutura Windows Runtime (WinRT) Matrix. Para mais informações, consulte Matrix na referência da API UWP.

Construtores

Name Description
Matrix(Double, Double, Double, Double, Double, Double)

Inicializa um Matrix struct.

Propriedades

Name Description
Identity

Obtém uma matriz de identidade.

IsIdentity

Obtém um valor que indica se esta Matrix estrutura é uma matriz identidade.

M11

Obtém ou define o valor da primeira linha e da primeira coluna desta Matrix struct.

M12

Obtém ou define o valor da primeira linha e da segunda coluna desta Matrix struct.

M21

Obtém ou define o valor da segunda linha e da primeira coluna desta Matrix struct.

M22

Obtém ou define o valor da segunda linha e da segunda coluna desta Matrix struct.

OffsetX

Obtém ou define o valor da terceira linha e da primeira coluna desta Matrix estrutura.

OffsetY

Obtém ou define o valor da terceira linha e da segunda coluna desta Matrix struct.

Métodos

Name Description
Equals(Matrix)

Determina se a estrutura especificada Matrix é idêntica a esta instância.

Equals(Object)

Determina se o especificado Object é uma Matrix estrutura idêntica a esta Matrix.

GetHashCode()

Devolve o código de hash desta Matrix estrutura.

ToString()

Cria uma String representação desta Matrix struct.

ToString(IFormatProvider)

Cria uma String representação desta Matrix estrutura com informação de formatação específica para cada cultura.

Transform(Point)

Transforma o ponto especificado pelo Matrix e devolve o resultado.

Operadores

Name Description
Equality(Matrix, Matrix)

Determina se as duas estruturas especificadas Matrix são idênticas.

Inequality(Matrix, Matrix)

Determina se as duas estruturas especificadas Matrix não são idênticas.

Implementações de Interface Explícita

Name Description
IFormattable.ToString(String, IFormatProvider)

Para uma descrição deste elemento, veja ToString(String, IFormatProvider).

Aplica-se a

Ver também