Matrix Estrutura

Definição

Representa uma matriz de transformação de afins 3x3 usada para transformações no 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

Comentários

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

Construtores

Nome Description
Matrix(Double, Double, Double, Double, Double, Double)

Inicializa um Matrix struct.

Propriedades

Nome Description
Identity

Obtém uma matriz de identidade.

IsIdentity

Obtém um valor que indica se esse Matrix struct é uma matriz de identidade.

M11

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

M12

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

M21

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

M22

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

OffsetX

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

OffsetY

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

Métodos

Nome Description
Equals(Matrix)

Determina se o struct especificado Matrix é idêntico a essa instância.

Equals(Object)

Determina se o especificado Object é um Matrix struct idêntico a este Matrix.

GetHashCode()

Retorna o código hash para este Matrix struct.

ToString()

Cria uma String representação desse Matrix struct.

ToString(IFormatProvider)

Cria uma String representação desse Matrix struct com informações de formatação específicas da cultura.

Transform(Point)

Transforma o ponto especificado pelo Matrix e retorna o resultado.

Operadores

Nome Description
Equality(Matrix, Matrix)

Determina se os dois structs especificados Matrix são idênticos.

Inequality(Matrix, Matrix)

Determina se os dois structs especificados Matrix não são idênticos.

Implantações explícitas de interface

Nome Description
IFormattable.ToString(String, IFormatProvider)

Para obter uma descrição deste membro, consulte ToString(String, IFormatProvider).

Aplica-se a

Confira também