XMStoreByte4

XMBYTE4XMVECTOR を格納します。

構文

VOID XMStoreByte4(         XMBYTE4 *pDestination,         XMVECTOR V)

パラメーター

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

戻り値

なし。

解説 

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

XMVECTOR N;	static CONST XMVECTOR  Min = {-127.0f, -127.0f, -127.0f, -127.0f};static CONST XMVECTOR  Max = {127.0f, 127.0f, 127.0f, 127.0f};N = XMVectorClamp(V, Min, Max);N = XMVectorRound(N);pDestination->x = (CHAR)N.v[0];pDestination->y = (CHAR)N.v[1];pDestination->z = (CHAR)N.v[2];pDestination->w = (CHAR)N.v[3];

要件

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