XMVectorSetBinaryConstant 函数 (directxmath.h)
创建一个矢量,其中每个向量的组件均为 0.0f 或 1.0f。
语法
XMVECTOR XM_CALLCONV XMVectorSetBinaryConstant(
[in] uint32_t C0,
[in] uint32_t C1,
[in] uint32_t C2,
[in] uint32_t C3
) noexcept;
参数
[in] C0
此参数必须是 (即时值的数字,0 或 1) ,而不是变量。 如果 C0 为 0,则返回的向量的 x 分量将为 0.0f。 否则,x 组件将为 1.0f。
[in] C1
此参数必须是 (即时值的数字,0 或 1) ,而不是变量。 如果 C1 为 0,则返回的向量的 y 分量将为 0.0f。 否则,y 分量将为 1.0f。
[in] C2
此参数必须是 (即时值的数字,0 或 1) ,而不是变量。 如果 C2 为 0,则返回的向量的 z 分量将为 0.0f。 否则,z 分量将为 1.0f。
[in] C3
此参数必须是 (即时值的数字,0 或 1) ,而不是变量。 如果 C3 为 0,则返回的向量的 w 分量将为 0.0f。 否则,w 组件将为 1.0f。
返回值
返回一个 XMVECTOR,其每个组件为 0.0f 或 1.0f。
注解
平台要求
Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012 与 Windows 8 Windows SDK。 支持 Win32 桌面应用、Windows 应用商店应用和 Windows Phone 8 应用。要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | directxmath.h |