SurfaceTexture.GetTransformMatrix(Single[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
への最新の呼び出しによって設定されたテクスチャ イメージに関連付けられた 4x4 テクスチャ座標変換マトリックスを取得します #updateTexImage
。
[Android.Runtime.Register("getTransformMatrix", "([F)V", "GetGetTransformMatrix_arrayFHandler")]
public virtual void GetTransformMatrix (float[]? mtx);
[<Android.Runtime.Register("getTransformMatrix", "([F)V", "GetGetTransformMatrix_arrayFHandler")>]
abstract member GetTransformMatrix : single[] -> unit
override this.GetTransformMatrix : single[] -> unit
パラメーター
- mtx
- Single[]
4x4 行列が格納される配列。 配列には 16 個の要素が必要です。
- 属性
注釈
への最新の呼び出しによって設定されたテクスチャ イメージに関連付けられた 4x4 テクスチャ座標変換マトリックスを取得します #updateTexImage
。
この変換マトリックスは、フォームの 2D 同種テクスチャ座標 (s、t、0、1) と、包括範囲 [0, 1] の s と t をテクスチャからその位置をサンプリングするために使用するテクスチャ座標にマップします。 この変換の範囲外のテクスチャのサンプリングは未定義です。
マトリックスは列メジャー順に格納されるため、 関数または glUniformMatrix4fv
関数を介して glLoadMatrixf
OpenGL ES に直接渡すことができます。
基になるバッファーにトリミングが関連付けられている場合、変換には、トリミングの端の周りの 1 テクセル境界を切り取るわずかなスケールも含まれます。 これにより、テクスチャが二次的にサンプリングされると、バッファーの有効な領域外のテクセルが GPU によってアクセスされなくなり、スケーリング時にサンプリングアーティファクトが回避されます。
の android.graphics.SurfaceTexture.getTransformMatrix(float[])
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。