XMStoreFloat3PK 関数 (directxpackedvector.h)
XMFLOAT3PK に XMVECTOR を格納します。
構文
void XM_CALLCONV XMStoreFloat3PK(
[out] XMFLOAT3PK *pDestination,
[in] FXMVECTOR V
) noexcept;
パラメーター
[out] pDestination
データを格納するアドレス。
[in] V
格納するデータを含むベクター。
戻り値
[なし] :
解説
次の擬似コードは、 関数の操作を示しています。
XMVECTOR N;
static const XMVECTOR Max = { 65024.f, 65024.f, 64512.f, 0 };
N = XMVectorClamp(V, XMVectorZero(), Max);
ConvertToFloat11( N.x, &pDestination->xm, &pDestination->xe);
ConvertToFloat11( N.y, &pDestination->ym, &pDestination->ye);
ConvertToFloat10( N.z, &pDestination->zm, &pDesitnation->ze);
プラットフォームの要件
Windows SDK for Windows 8 を使用する Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。要件
対象プラットフォーム | Windows |
ヘッダー | directxpackedvector.h (DirectXPackedVector.h を含む) |