次の方法で共有


XMVectorShiftLeft テンプレート

指定した数の 32 ビット要素によって残されたベクターをシフトし、空の要素に 2 番目のベクターの要素を入力します。

構文

template<uint32_t Elements> XMVECTOR XMVectorShiftLeft(
  [in]  XMVECTOR V1,
  [in]  XMVECTOR V2
);

パラメーター

V1

[入力]左にシフトするベクター。

V2

[入力]V1 が左にシフトした後に、空のコンポーネントを埋めるために使用されるベクター。

戻り値

シフトされ、 XMVECTOR で塗りつぶされた を返します。

解説

この関数は XMVectorShiftLeft のテンプレート バージョンであり、 Elements 引数はテンプレート値です。

注意

テンプレートは XMVectorShiftLeft 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

XMVectorRotateLeft

XMVectorRotateRight