operator* (乘以 XMVECTOR 的实例)

将浮点值乘以 XMVECTOR 实例,返回 XMVECTOR 的新实例的结果。

operator * 浮点值与 XMVECTOR 数据类型实例的每个组件相乘,返回其组件包含结果的新 XMVECTOR 实例。

注意 此运算符仅在 C++ 下可用。

语法

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

参数

S

用作 V 的每个组件的乘法的浮点值。

V

XMVECTOR 实例,其组件是此乘法运算的乘法。

返回值

XMVECTOR 实例,其组件是 V 的相应组件乘以 S 的乘积。

注解

以下伪代码演示了此运算符的操作:

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

要求

要求
Header directxmath.h

另请参阅

XMVECTOR 数据类型