XMStoreFloat4
構文
VOID XMStoreFloat4( XMFLOAT4 *pDestination, XMVECTOR V)
パラメーター
- pDestination
[out] データを格納するアドレス - V
[in] 格納するデータが含まれるベクトル
戻り値
なし。
解説
この関数はベクトルを受け取り、指定されたアドレスにある 4 つの単精度浮動小数点値に要素を書き込みます。最上位の要素はアドレスの最初の 4 バイトに書き込まれ、上位 2 番目の要素はその次の 4 バイトに、以降同様に書き込まれます。
次の擬似コードは、この関数の処理を表したものです。
pDestination->x = V.x; // 4 bytes to address pDestinationpDestination->y = V.y; // 4 bytes to address (BYTE*)pDestination + 4pDestination->z = V.z; // 4 bytes to address (BYTE*)pDestination + 8pDestination->w = V.w; // 4 bytes to address (BYTE*)pDestination + 12
要件
ヘッダー: xnamath.h で宣言されています。