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
Directxmath.h

Confira também

Tipos de biblioteca DirectXMath

Tipo de dados XMVECTORI32

Tipo de dados XMVECTORF32

Tipo de dados XMVECTOR

Tipo de dados XMVECTORU8

Extensões XMVECTORU32