Matrix クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Matrix クラスは、座標を変換するための 3x3 行列を保持します。
[Android.Runtime.Register("android/graphics/Matrix", DoNotGenerateAcw=true)]
public class Matrix : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Matrix", DoNotGenerateAcw=true)>]
type Matrix = class
inherit Object
- 継承
- 属性
注釈
Matrix クラスは、座標を変換するための 3x3 行列を保持します。
の Java ドキュメント android.graphics.Matrix
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
Matrix() |
ID マトリックスを作成する |
Matrix(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
Matrix(Matrix) |
src の (ディープ) コピーであるマトリックスを作成する |
フィールド
Mpersp0 | |
Mpersp1 | |
Mpersp2 | |
MscaleX | |
MscaleY | |
MskewX | |
MskewY | |
MtransX | |
MtransY |
プロパティ
Class |
この |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
IdentityMatrix |
ID マトリックス。 |
IsAffine |
この行列がアフィンかどうかを取得します。 |
IsIdentity |
行列が ID の場合は true を返します。 |
JniIdentityHashCode |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
JniPeerMembers |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 |
PeerReference |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
メソッド
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
Dispose() |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
Dispose(Boolean) |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
Dump(PrintWriter) |
人間が判読できる短い行列の文字列を指定されたストリームにダンプします |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
GetValues(Single[]) |
行列から配列に 9 つの値をコピーします。 |
Invert(Matrix) |
この行列を反転できる場合は true を返し、逆関数が null でない場合は、逆関数をこの行列の逆に設定します。 |
JavaFinalize() |
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
MapPoints(Single[]) |
この行列を 2D ポイントの配列に適用し、変換されたポイントを配列に書き戻します |
MapPoints(Single[], Int32, Single[], Int32, Int32) |
この行列を src で指定された 2D ポイントの配列に適用し、変換されたポイントを dst で指定されたポイントの配列に書き込みます。 |
MapPoints(Single[], Single[]) |
この行列を src で指定された 2D ポイントの配列に適用し、変換されたポイントを dst で指定されたポイントの配列に書き込みます。 |
MapRadius(Single) |
この行列によってマップされた後の円の平均半径を返します。 |
MapRect(RectF) |
このマトリックスを四角形に適用し、変換された四角形を書き戻します。 |
MapRect(RectF, RectF) |
このマトリックスを src 四角形に適用し、変換された四角形を dst に書き込みます。 |
MapVectors(Single[]) |
この行列を 2D ベクトルの配列に適用し、変換されたベクトルを配列に書き戻します。 |
MapVectors(Single[], Int32, Single[], Int32, Int32) |
この行列を src で指定された 2D ベクトルの配列に適用し、変換されたベクトルを dst で指定されたベクトルの配列に書き込みます。 |
MapVectors(Single[], Single[]) |
この行列を src で指定された 2D ベクトルの配列に適用し、変換されたベクトルを dst で指定されたベクトルの配列に書き込みます。 |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。 (継承元 Object) |
PostConcat(Matrix) |
指定した行列を使用して行列をポストコンキャトします。 |
PostRotate(Single) |
指定した回転で行列を後変換します。 |
PostRotate(Single, Single, Single) |
指定した回転で行列を後変換します。 |
PostScale(Single, Single) |
指定したスケールを使用して行列をポストコンキャトします。 |
PostScale(Single, Single, Single, Single) |
指定したスケールを使用して行列をポストコンキャトします。 |
PostSkew(Single, Single) |
指定したスキューを使用して行列をポストコンキャトします。 |
PostSkew(Single, Single, Single, Single) |
指定したスキューを使用して行列をポストコンキャトします。 |
PostTranslate(Single, Single) |
指定した翻訳を使用して行列を後変換します。 |
PreConcat(Matrix) |
指定した行列を使用して行列を事前に計算します。 |
PreRotate(Single) |
指定した回転で行列を事前に調整します。 |
PreRotate(Single, Single, Single) |
指定した回転で行列を事前に調整します。 |
PreScale(Single, Single) |
指定したスケールで行列を事前に調整します。 |
PreScale(Single, Single, Single, Single) |
指定したスケールで行列を事前に調整します。 |
PreSkew(Single, Single) |
指定したスキューを使用して行列を事前に調整します。 |
PreSkew(Single, Single, Single, Single) |
指定したスキューを使用して行列を事前に調整します。 |
PreTranslate(Single, Single) |
指定した翻訳を使用して行列を事前に計算します。 |
RectStaysRect() |
が四角形を別の四角形にマップする場合は true を返します。 |
Reset() |
マトリックスを ID に設定する |
Set(Matrix) |
(ディープ) src マトリックスをこのマトリックスにコピーします。 |
SetConcat(Matrix, Matrix) |
行列を指定した 2 つの行列の連結に設定し、true を返します。 |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
SetPolyToPoly(Single[], Int32, Single[], Int32, Int32) |
指定した src ポイントが指定された dst ポイントにマップされるようにマトリックスを設定します。 |
SetRectToRect(RectF, RectF, Matrix+ScaleToFit) |
マトリックスをスケールに設定し、変換元の四角形を変換先の四角形にマップする値を変換し、結果を表すことができる場合は true を返します。 |
SetRotate(Single) |
マトリックスを設定して、指定した角度で約 (0,0) 回転します。 |
SetRotate(Single, Single, Single) |
ピボットポイントが (px, py) の状態で、指定した角度だけ回転するようにマトリックスを設定します。 |
SetScale(Single, Single) |
マトリックスを sx と sy でスケーリングするように設定します。 |
SetScale(Single, Single, Single, Single) |
ピボット ポイントが (px, py) の sx と sy でスケーリングするようにマトリックスを設定します。 |
SetSinCos(Single, Single) |
指定したサイン値とコサイン値で回転するように行列を設定します。 |
SetSinCos(Single, Single, Single, Single) |
指定したサイン値とコサイン値で回転するように行列を設定し、ピボットポイントを (px, py) に設定します。 |
SetSkew(Single, Single) |
マトリックスを sx と sy でスキューするように設定します。 |
SetSkew(Single, Single, Single, Single) |
ピボット ポイントが (px, py) の sx と sy でスキューするようにマトリックスを設定します。 |
SetTranslate(Single, Single) |
行列を (dx, dy) で平行移動するように設定します。 |
SetValues(Single[]) |
配列から行列に 9 つの値をコピーします。 |
ToArray<T>() |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
ToShortString() | |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
Wait() |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。 (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
IJavaPeerable.Finalized() |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 |
GetJniTypeName(IJavaPeerable) |
Matrix クラスは、座標を変換するための 3x3 行列を保持します。 |