Share via


XMMATRIX::operator* 関数 (directxmath.h)

の別のインスタンスによる の現在のインスタンスの XMMATRIX 行列乗算を実行します XMMATRIX

この演算子は、 の別のインスタンスによる XMMATRIX の現在のインスタンスの XMMATRIX行列乗算を実行します。

メモ この演算子は、C++ を使用して開発する場合にのみ使用できます。
 

構文

XMMATRIX XM_CALLCONV operator*(
  [ref] FXMMATRIX M
) noexcept;

パラメーター

[ref] M

の現在の XMMATRIX インスタンスに対して乗算される の XMMATRIXインスタンス。

戻り値

行列乗算の XMMATRIX 結果を含む のインスタンス。

注釈

現在 XMMATRIX は行列乗算の左側です。 つまり、マトリックス演算 mat2 = mat1 * M は次のように実装できます。

      XMMATRIX mat1;
      XMMATRIX mat2;
      XMMATRIX M
      mat2 = mat1 * M
      const XMMATRIX& M;
      XMMATRIX& mat1;
      XMMATRIX& mat2;
      mat2 = XMMatrixMultiply(mat1, M);

要件

要件
対象プラットフォーム Windows
ヘッダー directxmath.h

関連項目

参照

XMMATRIX

XMMATRIX 演算子