Tipo de dados XMVECTORI32

Um tipo opaco e portátil para dar suporte ao uso da sintaxe do inicializador C/C++ para carregar valores inteiros em uma instância do tipo XMVECTOR .

typedef XMVECTORI32 vectori32;

Comentários

Para obter uma lista de funcionalidades adicionais, como construtores e operadores, disponíveis usando XMVECTORI32 ao programar em C++, consulte Extensões XMVECTORI32.

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;
XMVECTORI32 intVector = { -1, 5, 33, 0 };
data = intVector;

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 XMVECTOR

Tipo de dados XMVECTORF32

Tipo de dados XMVECTORU32

Tipo de dados XMVECTORU8

Tipo de dados XMVECTORI32