Tipos da Biblioteca DirectXMath

A Biblioteca DirectXMath fornece várias estruturas e tipos definidos para encapsular dados para dar suporte à facilidade de uso, otimização e portabilidade.

A lista a seguir inclui estruturas que atualmente fazem parte da Biblioteca DirectXMath e estão disponíveis por meio do cabeçalho DirectXMath.h.

Nesta seção

Tópico Descrição
Tipo de dados HALF
Um alias para uint16_t empacotado com um número de ponto flutuante de 16 bits que consiste em um bit de sinal, um expoente tendencioso de 5 bits e uma mantissa de 10 bits.
Tipo de dados XMVECTOR
Um tipo portátil usado para representar um vetor de quatro componentes de ponto flutuante ou inteiro de 32 bits, cada um alinhado de maneira ideal e mapeado para um registro de vetor de hardware.
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 .
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 .
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.
Tipo de dados XMVECTORU8
Um tipo opaco e portátil para dar suporte ao uso da sintaxe do inicializador C/C++ para carregar uint8_t valores em uma instância do tipo XMVECTOR.

 

Referência de programação DirectXMath