XMStoreXDec4

XMXDEC4XMVECTOR を格納します。

構文

VOID XMStoreXDec4(         XMXDEC4 *pDestination,         XMVECTOR V)

パラメーター

  • pDestination
    [out] データを格納するアドレス
  • V
    [in] 格納するデータが含まれるベクトル

戻り値

なし。

解説 

次の擬似コードは、この関数の処理を表したものです。

XMVECTOR N;	static CONST XMVECTOR  Min = {-511.0f, -511.0f, -511.0f, 0.0f};static CONST XMVECTOR  Max = {511.0f, 511.0f, 511.0f, 3.0f};XMASSERT(pDestination);N = XMVectorClamp(V, Min, Max);pDestination->v = ((UINT)N.v[3] << 30) |                  (((INT)N.v[2] & 0x3FF) << 20) |                  (((INT)N.v[1] & 0x3FF) << 10) |                  (((INT)N.v[0] & 0x3FF));

要件

ヘッダー: xnamath.h で宣言されています。