Función XMStoreUInt2 (directxmath.h)
Almacena datos enteros sin signo de un XMVECTOR en una estructura de XMUINT2 .
void XM_CALLCONV XMStoreUInt2(
[out] XMUINT2 *pDestination,
FXMVECTOR V
) noexcept;
[out] pDestination
Dirección de una estructura de XMUINT2 en la que almacenar los datos.
V
Vector que contiene los datos que se van a almacenar.
Ninguno.
Para la memoria alineada de 16 bytes, puede ser más rápido usar XMStoreInt2A con un operador de conversión.
El siguiente pseudocódigo muestra la operación de esta función.
XMVECTOR N;
assert(pDestination);
N = XMVectorClamp(V, XMVectorZero(), MaxUInt );
N = XMVectorRound(N);
pDestination->x = (uint32_t)N.v[0];
pDestination->y = (uint32_t)N.v[1];
Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con el Windows SDK para Windows 8. Compatible con aplicaciones de escritorio Win32, aplicaciones de la Tienda Windows y Windows Phone 8 aplicaciones.
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | directxmath.h |
Funciones del almacén de vectores de la biblioteca DirectXMath