Types de bibliothèque DirectXMath
La bibliothèque DirectXMath fournit un certain nombre de structures et de types définis pour encapsuler des données afin de prendre en charge la facilité d’utilisation, l’optimisation et la portabilité.
La liste ci-dessous inclut les structures qui font actuellement partie de la bibliothèque DirectXMath et sont disponibles via l’en-tête DirectXMath.h.
Contenu de cette section
Rubrique | Description |
---|---|
Type de données HALF |
Alias à uint16_t avec un nombre à virgule flottante 16 bits composé d’un bit de signe, d’un exposant biaisé 5 bits et d’une mantisse de 10 bits. |
Type de données XMVECTOR |
Type portable utilisé pour représenter un vecteur de quatre composants à virgule flottante ou entière 32 bits, chacun aligné de manière optimale et mappé à un registre de vecteurs matériel. |
Type de données XMVECTORF32 |
Type opaque et portable pour prendre en charge l’utilisation de la syntaxe d’initialiseur C/C++ pour charger des valeurs à virgule flottante dans un instance de type XMVECTOR. |
Type de données XMVECTORI32 |
Type opaque et portable pour prendre en charge l’utilisation de la syntaxe d’initialiseur C/C++ pour charger des valeurs entières dans une instance de type XMVECTOR. |
Type de données XMVECTORU32 |
Type portable opaque pour prendre en charge l’utilisation de la syntaxe d’initialiseur C/C++ pour charger uint32_t valeurs dans un instance de type XMVECTOR. |
Type de données XMVECTORU8 |
Type opaque et portable pour prendre en charge l’utilisation de la syntaxe d’initialiseur C/C++ pour charger des valeurs uint8_t dans un instance de type XMVECTOR. |
Rubriques connexes