Lire en anglais

Partager via


opérateur* (multiplier)

Multipliez une instance de XMVECTOR par une valeur à virgule flottante, renvoyant le résultat à une nouvelle instance de XMVECTOR.

Multiplie operator * chaque composant d’un instance de type de données XMVECTOR par une valeur à virgule flottante, renvoyant une nouvelle instance XMVECTOR dont les composants contiennent le résultat.

Note Cet opérateur n’est disponible que sous C++.

Syntaxe

XMVECTOR XM_CALLCONV operator*(
  FXMVECTOR V,
  float     S
) noexcept;

Paramètres

V

XMVECTOR instance dont les composants sont des multiplicandes de cette opération de multiplication.

S

Valeur à virgule flottante utilisée comme multiplicand pour chaque composant de V.

Valeur retournée

XMVECTOR instance dont les composants sont le produit de la multiplication des composants correspondants de V par S.

Remarques

Le pseudocode suivant illustre le fonctionnement de cet opérateur :

   XMVECTOR V;
   Float S;
   XMVECTOR Vout;
   Vout.x = V1.x * S;
   Vout.y = V1.y * S;
   Vout.z = V1.z * S;
   Vout.w = V1.w * S;

Configuration requise

Condition requise Valeur
En-tête directxmath.h

Voir aussi

Type de données XMVECTOR