función operator* (directxmath.h)

Multiplica una instancia de XMVECTOR por una segunda instancia, devolviendo el resultado en una tercera instancia.

operator * Multiplica cada componente de una instancia del tipo de datos XMVECTOR por el componente correspondiente en una segunda instancia de XMVECTOR, devolviendo una nueva instancia XMVECTOR que contiene el resultado.

Nota Este operador solo está disponible en C++.

Sintaxis

XMVECTOR XM_CALLCONV operator*(
  FXMVECTOR V1,
  FXMVECTOR V2
) noexcept;

Parámetros

V1

Instancia XMVECTOR cuyos componentes proporcionan un conjunto de multiplicadores para esta operación de multiplicación.

V2

Instancia XMVECTOR cuyos componentes proporcionan un conjunto de multiplicadores para esta operación de multiplicación.

Valor devuelto

Instancia XMVECTOR cuyos componentes son el producto de la multiplicación de los componentes correspondientes de V1 por V2.

Comentarios

El pseudocódigo siguiente muestra el funcionamiento de este operador:

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

Requisitos

Requisito Valor
Header directxmath.h

Consulte también

Tipo de datos XMVECTOR