Compartir a través de


Función XMMATRIX::operator*= (directxmath.h)

Realiza una multiplicación de matriz de la instancia actual de XMMATRIX por otra instancia de XMMATRIX y devuelve una referencia a la instancia actual, que se ha actualizado.

Este operador realiza una multiplicación de matriz de la instancia actual de XMMATRIX por otra instancia de XMMATRIX y devuelve una referencia a la instancia actual, que se ha actualizado.

Nota Este operador solo está disponible al desarrollar con C++.
 

Sintaxis

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

Parámetros

[ref] M

Instancia de que XMMATRIX se va a multiplicar por la instancia actual de XMMATRIX.

Valor devuelto

Referencia a la instancia actual de XMMATRIX, que ha actualizado este operador.

Comentarios

La corriente XMMATRIX es el lado izquierdo de la multiplicación de la matriz. Es decir, la operación de matriz mat1 = mat1 * M se puede implementar como:

      XMMATRIX mat1;
      XMMATRIX M
      mat1 *= M
Y equivale a usar operator* y asignar el resultado al primer argumento de la llamada.
      const XMMATRIX& M;
      XMMATRIX& mat1;
      mat1 = XMMatrixMultiply(mat1, M);

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado directxmath.h

Consulte también

Referencia

XMMATRIX

Operadores XMMATRIX