Matrix Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje afinovou transformační matici 3x3 používanou pro transformace v dvojrozměrném prostoru.
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
- Dědičnost
- Atributy
- Implementuje
Poznámky
Tato struktura představuje projekci .NET struktury prostředí Windows Runtime (WinRT). Matrix
Další informace najdete v tématu Matice v referenčních informacích k rozhraní API pro UPW.
Konstruktory
Matrix(Double, Double, Double, Double, Double, Double) |
Inicializuje Matrix strukturu. |
Vlastnosti
Identity |
Získá matici identity. |
IsIdentity |
Získá hodnotu, která označuje, zda je tato Matrix struktura matice identity. |
M11 |
Získá nebo nastaví hodnotu prvního řádku a prvního sloupce této Matrix struktury. |
M12 |
Získá nebo nastaví hodnotu prvního řádku a druhého sloupce této Matrix struktury. |
M21 |
Získá nebo nastaví hodnotu druhého řádku a prvního sloupce této Matrix struktury. |
M22 |
Získá nebo nastaví hodnotu druhého řádku a druhého sloupce této Matrix struktury. |
OffsetX |
Získá nebo nastaví hodnotu třetího řádku a prvního sloupce této Matrix struktury. |
OffsetY |
Získá nebo nastaví hodnotu třetího řádku a druhého sloupce této Matrix struktury. |
Metody
Equals(Matrix) |
Určuje, zda je zadaná Matrix struktura identická s touto instancí. |
Equals(Object) |
Určuje, zda je zadaná Object struktura shodná s tímto Matrixparametrem Matrix . |
GetHashCode() |
Vrátí kód hash pro tuto Matrix strukturu. |
ToString() | |
ToString(IFormatProvider) |
String Vytvoří reprezentaci této Matrix struktury s informacemi o formátování specifické pro jazykovou verzi. |
Transform(Point) |
Transformuje zadaný bod podle Matrix a vrátí výsledek. |
Operátory
Equality(Matrix, Matrix) |
Určuje, zda jsou dvě zadané Matrix struktury identické. |
Inequality(Matrix, Matrix) |
Určuje, zda dvě zadané Matrix struktury nejsou identické. |
Explicitní implementace rozhraní
IFormattable.ToString(String, IFormatProvider) |
Popis tohoto člena najdete v tématu ToString(String, IFormatProvider). |