Tipo de dados XMVECTORF32

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

typedef XMVECTORF32 vectorf32;

Comentários

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

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 a XMVECTOR, pois ele não dá suporte a inicializadores por motivos de portabilidade e otimização.

Por exemplo:

XMVECTOR data;
XMVECTORF32 floatingVector = { 0.f, 0.f, 0.1f, 1.f };
data = floatingVector;

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 XMVECTOR

Tipo de dados XMVECTORU32

Tipo de dados XMVECTORU8

Tipo de dados XMVECTORF32