XMMATRIX::operator*= 函数 (directxmath.h)

对 的当前实例 XMMATRIX 执行矩阵乘以另一个 实例 XMMATRIX ,并返回对已更新的当前实例的引用。

此运算符对 XMMATRIX 的当前实例执行矩阵乘以另一个 实例, XMMATRIX 并返回对当前实例的引用,该实例已更新。

注意 此运算符仅在使用 C++ 进行开发时可用。
 

语法

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

参数

[ref] M

XMMATRIX要与 的当前实例相乘的 XMMATRIX实例。

返回值

对 的当前实例的 XMMATRIX引用,该实例已由此运算符更新。

注解

当前 XMMATRIX 是矩阵乘法的左侧。 这是矩阵运算 mat1 = mat1 * M 可按以下方式实现:

      XMMATRIX mat1;
      XMMATRIX M
      mat1 *= M
和 等效于使用 operator* 并将结果分配给调用的第一个参数。
      const XMMATRIX& M;
      XMMATRIX& mat1;
      mat1 = XMMatrixMultiply(mat1, M);

要求

要求
目标平台 Windows
标头 directxmath.h

另请参阅

引用

XMMATRIX

XMMATRIX 运算符