XMVectorSwizzle テンプレート
ベクトルをスウィズルします。
構文
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_0Y
XM_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 アプリでサポートされます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目