Tipos de biblioteca de DirectXMath

La biblioteca DirectXMath proporciona una serie de estructuras y tipos definidos para encapsular los datos para admitir la facilidad de uso, optimización y portabilidad.

En la lista siguiente se incluyen estructuras que forman parte actualmente de la biblioteca directXMath y están disponibles a través del encabezado DirectXMath.h.

En esta sección

Tema Descripción
Tipo de datos HALF
Un alias para uint16_t empaquetado con un número de punto flotante de 16 bits que consta de un bit de signo, un exponente sesgado de 5 bits y una mantisa de 10 bits.
Tipo de datos XMVECTOR
Un tipo portátil utilizado para representar un vector de cuatro componentes de punto flotante o entero de 32 bits, cada uno alineado óptimamente y asignado a un registro de vectores de hardware.
Tipo de datos XMVECTORF32
Tipo portátil opaco para admitir el uso de la sintaxis de inicializador de C/C++ para cargar valores de punto flotante en una instancia de tipo XMVECTOR .
Tipo de datos XMVECTORI32
Tipo portátil opaco para admitir el uso de la sintaxis de inicializador de C/C++ para cargar valores enteros en una instancia de tipo XMVECTOR .
Tipo de datos XMVECTORU32
Tipo portátil opaco para admitir el uso de la sintaxis del inicializador de C/C++ para cargar uint32_t valores en una instancia de tipo XMVECTOR.
Tipo de datos XMVECTORU8
Tipo portátil opaco para admitir el uso de la sintaxis del inicializador de C/C++ para cargar uint8_t valores en una instancia de tipo XMVECTOR.

 

Referencia de programación de DirectXMath