XMVectorSwizzle 模板
重排向量。
语法
template<uint32_t SwizzleX, uint32_t SwizzleY, uint32_t SwizzleZ, uint32_t SwizzleW> XMVECTOR XMVectorSwizzle(
[in] XMVECTOR V
);
参数
-
V
-
[in]要重排的向量。
返回值
返回重排 XMVECTOR。
备注
此函数是 XMVectorSwizzle 的模板版本,其中 重排参数是 模板值。
XM_SWIZZLE_X
、 XM_SWIZZLE_Y
、 XM_SWIZZLE_Z
和 XM_SWIZZLE_W
是计算结果分别为 0、1、2 和 3 的常量,以便与 一起使用 XMVectorSwizzle
。 这与 XM_PERMUTE_0X
、 XM_PERMUTE_0Y
、 XM_PERMUTE_0Z
和 XM_PERMUTE_0W
相同。
注意
该 XMVectorSwizzle
模板是 DirectXMath 的新模板,不适用于 XNAMath 2.x。
命名空间:使用 DirectX
平台要求
Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012 与 Windows SDK for Windows 8。 支持 Win32 桌面应用、Windows 应用商店应用和 Windows Phone 8 应用。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅