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. |
Tópicos relacionados