次の方法で共有


コンポーネントごとのベクトル関数

コンポーネントごとのベクトル関数を一覧表示します。

このセクションの内容

トピック 説明
XMVectorInsert
指定された数の 32 ビット コンポーネントで左のベクターを回転し、その結果の選択された要素を別のベクターに挿入します。
XMVectorMergeXY
2 つのベクトルの x 成分と y 成分を組み合わせて、新しいベクトルを作成します。
XMVectorMergeZW
2 つのベクトルの z 成分と w 成分を組み合わせて、新しいベクトルを作成します。
XMVectorPermute
2 つのベクトルのコンポーネントを順列して、新しいベクターを作成します。
XMVectorRotateLeft
指定した数の 32 ビット要素だけベクターを左方向に回転します。
XMVectorRotateRight
指定した数の 32 ビット要素でベクトルを右に回転します。
XMVectorSelect
2 つの入力ベクトル間でコンポーネントごとの選択を実行し、結果のベクターを返します。
XMVectorSelectControl
XMVectorSelect で使用するコントロール ベクターを定義します。
XMVectorShiftLeft
32 ビット要素の指定された数だけベクターを左にシフトし、空になった要素に 2 番目のベクターの要素を入力します。
XMVectorSplatW
ベクトルの w 成分をすべてのコンポーネントにレプリケートします。
XMVectorSplatX
ベクトルの x 成分をすべてのコンポーネントにレプリケートします。
XMVectorSplatY
ベクトルの y 成分をすべてのコンポーネントにレプリケートします。
XMVectorSplatZ
ベクトルの z 成分をすべてのコンポーネントにレプリケートします。
XMVectorSwizzle
ベクトルをスウィズルします。

 

DirectXMath ライブラリ ベクター関数