ベクトルをスウィズルします。
構文
template<uint32_t SwizzleX, uint32_t SwizzleY, uint32_t SwizzleZ, uint32_t SwizzleW> XMVECTOR XMVectorSwizzle(
[in] XMVECTOR V
);
パラメーター
-
V
-
[入力]スウィズルへのベクトル。
戻り値
スウィズルされた XMVECTOR を返します。
解説
この関数は、Swizzle* 引数がテンプレート値である XMVectorSwizzle のテンプレート バージョンです。
XM_SWIZZLE_X、 XM_SWIZZLE_Y、 XM_SWIZZLE_Z、および XM_SWIZZLE_W は、 で使用するためにそれぞれ 0、1、2、および 3 と XMVectorSwizzle評価される定数です。 これは、、XM_PERMUTE_0YXM_PERMUTE_0Zおよび とXM_PERMUTE_0W同じですXM_PERMUTE_0X。
Note
テンプレートは XMVectorSwizzle DirectXMath の新機能であり、XNAMath 2.x では使用できません。
名前空間: DirectX を使用する
プラットフォームの要件
Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012 と Windows SDK for Windows 8。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。
要件
| 要件 | 値 |
|---|---|
| ヘッダー |
|
関連項目