Função XMStoreSInt3 (directxmath.h)
Armazena dados inteiros com sinal de um XMVECTOR em uma estrutura XMINT3 .
Sintaxe
void XM_CALLCONV XMStoreSInt3(
[out] XMINT3 *pDestination,
FXMVECTOR V
) noexcept;
Parâmetros
[out] pDestination
Endereço de uma estrutura XMINT3 na qual armazenar os dados.
V
Vetor que contém os dados a serem armazenados.
Valor retornado
Nenhum.
Comentários
Para memória alinhada de 16 bytes, pode ser mais rápido usar XMStoreInt3A com um operador de conversão.
O pseudocódigo a seguir mostra a operação dessa função.
XMVECTOR N;
assert(pDestination);
N = XMVectorClamp(V, MinInt, MaxInt );
N = XMVectorRound(N);
pDestination->x = (int32_t)N.v[0];
pDestination->y = (int32_t)N.v[1];
pDestination->z = (int32_t)N.v[2];
Requisitos de plataforma
Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 com o SDK do Windows para Windows 8. Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.Requisitos
Plataforma de Destino | Windows |
Cabeçalho | directxmath.h |