Matrix 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2 次元空間での変換に使用される 3x3 アフィン変換行列を表します。
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
- 継承
- 属性
- 実装
注釈
この構造体は、Windows ランタイム (WinRT) Matrix 構造体の.NETプロジェクションを表します。 詳細については、UWP API リファレンスの マトリックス を参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| Matrix(Double, Double, Double, Double, Double, Double) |
Matrix構造体を初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Identity |
ID マトリックスを取得します。 |
| IsIdentity |
この Matrix 構造体が ID 行列であるかどうかを示す値を取得します。 |
| M11 |
この Matrix 構造体の最初の行と最初の列の値を取得または設定します。 |
| M12 |
この Matrix 構造体の最初の行と 2 番目の列の値を取得または設定します。 |
| M21 |
この Matrix 構造体の 2 番目の行と最初の列の値を取得または設定します。 |
| M22 |
この Matrix 構造体の 2 番目の行と 2 番目の列の値を取得または設定します。 |
| OffsetX |
この Matrix 構造体の 3 番目の行と最初の列の値を取得または設定します。 |
| OffsetY |
この Matrix 構造体の 3 番目の行と 2 番目の列の値を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Matrix) |
指定した Matrix 構造体がこのインスタンスと同じかどうかを判断します。 |
| Equals(Object) | |
| GetHashCode() |
この Matrix 構造体のハッシュ コードを返します。 |
| ToString() | |
| ToString(IFormatProvider) | |
| Transform(Point) |
指定したポイントを Matrix で変換し、結果を返します。 |
演算子
| 名前 | 説明 |
|---|---|
| Equality(Matrix, Matrix) |
指定した 2 つの Matrix 構造体が同一かどうかを判断します。 |
| Inequality(Matrix, Matrix) |
指定した 2 つの Matrix 構造体が同一でないかどうかを判断します。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
このメンバーの説明については、 ToString(String, IFormatProvider)を参照してください。 |