Partager via


Fonction XMMATRIX ::operator*= (directxmath.h)

Effectue une multiplication matricielle du instance actuel de XMMATRIX par un autre instance de XMMATRIX et retourne une référence à la instance actuelle, qui a été mise à jour.

Cet opérateur effectue une multiplication matricielle de la instance actuelle de XMMATRIX par un autre instance de XMMATRIX et retourne une référence à la instance actuelle, qui a été mise à jour.

Note Cet opérateur est disponible uniquement lors du développement avec C++.
 

Syntaxe

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

Paramètres

[ref] M

Instance de XMMATRIX à multiplier par rapport à la instance actuelle de XMMATRIX.

Valeur retournée

Référence à la instance actuelle de XMMATRIX, qui a été mise à jour par cet opérateur.

Remarques

Le courant XMMATRIX est le côté gauche de la multiplication de matrice. C’est-à-dire que l’opération de matrice mat1 = mat1 * M peut être implémentée comme suit :

      XMMATRIX mat1;
      XMMATRIX M
      mat1 *= M
Et équivaut à utiliser l’opérateur* et à affecter le résultat au premier argument de l’appel.
      const XMMATRIX& M;
      XMMATRIX& mat1;
      mat1 = XMMatrixMultiply(mat1, M);

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête directxmath.h

Voir aussi

Référence

XMMATRIX

Opérateurs XMMATRIX