XMLoadShort4

XMSHORT4XMVECTOR にロードします。

構文

XMVECTOR XMLoadShort4(         CONST XMSHORT4 *pSource)

パラメーター

  • pSource
    [in] ロードする XMSHORT4 構造体のアドレスです。このパラメーターが指す先はキャッシュ メモリである必要があります。

戻り値

pSource からデータと共にロードされた XMVECTOR 構造体を返します。

解説 

XMSHORT4 の 4 つのメンバーは、単精度形式に変換され、XMVECTOR の対応するメンバーにロードされます。次の擬似コードは、この関数の処理を表したものです。

XMVECTOR Result;Result.x = (FLOAT)pSource->x;Result.y = (FLOAT)pSource->y;Result.z = (FLOAT)pSource->z;Result.w = (FLOAT)pSource->w;return Result;

デバッグ ビルドでは、この関数は、XMSHORT4 のいずれかのメンバーが −32768 である場合にアサートを発生させます。

要件

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