共用方式為


XMVectorSwizzle 範本

將向量撥動。

語法

template<uint32_t SwizzleX, uint32_t SwizzleY, uint32_t SwizzleZ, uint32_t SwizzleW> XMVECTOR XMVectorSwizzle(
  [in]  XMVECTOR V
);

參數

V

[in]向量到 swizzle。

傳回值

傳回雜亂 的 XMVECTOR

備註

此函式是 XMVectorSwizzle 的範本版本,其中 Swizzle* 引數是範本值。

XM_SWIZZLE_XXM_SWIZZLE_YXM_SWIZZLE_ZXM_SWIZZLE_W 是評估為 0、1、2 和 3 的常數,分別用於 XMVectorSwizzle 。 這與 XM_PERMUTE_0XXM_PERMUTE_0YXM_PERMUTE_0ZXM_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 個應用程式。

規格需求

需求
標頭
DirectXMath.h

另請參閱

DirectXMath 程式庫範本函式

XMVectorPermute