Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une instance de uint32_t contenir les composants du XMFLOAT3PK instance dans un format compressé.
Cet opérateur retourne une instance de uint32_t contenir les composants du instance XMFLOAT3PK dans un format packé.
Syntaxe
void operator uint32_t() noexcept;
Valeur de retour
Contient les trois composants vectoriels d’un instance de XMFLOAT3PK dans un format packed.
Notes
Les valeurs des trois composants du instance actuel de XMFLOAT3PK sont retournées empaquetées dans un uint32_t avec le composant z (en tant que nombre à virgule flottante de précision réduite) dans les bits les plus significatifs, et le composant x est stocké dans les bits les moins significatifs :
(Z10Y11X11): [32] ZZZZZzzz zzYYYYYY yyyyyXXX XXXxxxxx [0]
Ou en détail :
- Les bits 0 à 5 de la valeur de retour sont les mantisses de 6 bits de la valeur à virgule flottante du composant x .
- Les bits 6-10 de la valeur de retour sont l’exposant 5 bits de la valeur à virgule flottante du composant x .
- Les bits 11 à 16 de la valeur de retour sont les mantisses 6 bits de la valeur à virgule flottante du composant y .
- Les bits 17 à 21 de la valeur de retour sont l’exposant 5 bits de la valeur à virgule flottante du composant y .
- Les bits 22 à 26 de la valeur de retour sont les mantisses de 5 bits de la valeur à virgule flottante du composant z .
- Les bits 27 à 31 de la valeur de retour sont l’exposant 5 bits de la valeur à virgule flottante du composant z .
Spécifications
| Plateforme cible | Windows |
| En-tête | directxpackedvector.h |
Voir aussi
Référence