Compartilhar via


Função XMMATRIX::operator*= (directxmath.h)

Executa uma multiplicação de matriz da instância atual de XMMATRIX por outra instância de XMMATRIX e retorna uma referência à instância atual, que foi atualizada.

Esse operador executa uma multiplicação de matriz da instância atual do XMMATRIX por outra instância de XMMATRIX e retorna uma referência à instância atual, que foi atualizada.

Nota Esse operador só está disponível ao desenvolver com C++.
 

Sintaxe

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

Parâmetros

[ref] M

Instância de XMMATRIX a ser multiplicada em relação à instância atual do XMMATRIX.

Retornar valor

Referência à instância atual do XMMATRIX, que foi atualizada por esse operador.

Comentários

A atual XMMATRIX é o lado esquerdo da multiplicação de matriz. Essa é a operação de matriz mat1 = mat1 * M pode ser implementada como:

      XMMATRIX mat1;
      XMMATRIX M
      mat1 *= M
E é equivalente ao uso do operador* e à atribuição do resultado ao primeiro argumento da chamada.
      const XMMATRIX& M;
      XMMATRIX& mat1;
      mat1 = XMMatrixMultiply(mat1, M);

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho directxmath.h

Confira também

Referência

XMMATRIX

Operadores XMMATRIX