Tipo de dados XMVECTORU32
Um tipo opaco e portátil para dar suporte ao uso da sintaxe do inicializador C/C++ para carregar valores uint32_t em uma instância do tipo XMVECTOR .
typedef XMVECTOR32 vectoru32;
Comentários
Para obter uma lista de funcionalidades adicionais, como construtores e operadores, disponíveis usando XMVECTORU32 ao programar em C++, consulte Extensões XMVECTORU32.
As estruturas XMVECTORF32, XMVECTORU32, XMVECTORI32 e XMVECTORU8 são fornecidas como um mecanismo para criar XMVECTOR de diferentes tipos de dados constantes (ponto flutuante, inteiro sem sinal, inteiro e byte) usando inicializadores.
Isso é necessário para dar suporte ao XMVECTOR, pois ele próprio não dá suporte a inicializadores, por motivos de portabilidade e otimização.
Por exemplo:
XMVECTOR data;
XMVECTORU32 uintVector = { 0xf7000000, 0x8310000, 0x1000000, 0 };
data = uintVector;
Namespace: usar DirectX
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
Requisito | Valor |
---|---|
parâmetro |
|
Confira também