XMStoreInt4A
XMVECTOR を、16 バイトにアライメントされた 4 要素の UINT 配列に格納します。格納先は 16 バイトにアライメントされるため、この関数は XMStoreVector4 よりも高速に処理されます。
注意
整数値に関しては、非推奨となった Xbox Math ライブラリ関数 XMStoreVector4A の代わりにこの関数を使用する必要があります。
構文
VOID XMStoreInt4A( VOID *pDestination, XMVECTOR V)
パラメーター
- pDestination
[out] データを格納するアドレスこのアドレスは 16 バイトにアライメントされている必要があります。 - V
[in] 格納するデータが含まれるベクトル
戻り値
なし。
解説
次の擬似コードは、この関数の処理を表したものです。
UINT* pElement = (UINT*)pDestination;XMASSERT(pDestination);XMASSERT(((UINT_PTR)pDestination & 0xF) == 0);pElement[0] = V.u[0];pElement[1] = V.u[1];pElement[2] = V.u[2];pElement[3] = V.u[3];
要件
ヘッダー: xnamath.h で宣言されています。