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.
Initialise une nouvelle instance de à partir d’une XMFLOAT3PKuint32_t variable contenant des données de composant dans un format packed.
Ce constructeur initialise une nouvelle instance de XMFLOAT3PK à partir d’une uint32_t variable contenant des données de composant dans un format packed.
Syntaxe
void XMFLOAT3PK(
uint32_t Packed
) noexcept;
Paramètres
Packed
Valeurs de trois composants vectoriels dans un format empaqueté.
Valeur de retour
None
Remarques
Les valeurs des trois composants du nouveau instance de XMFLOAT3PK sont stockées dans l’argument Packed with the z component (en tant que nombre à virgule flottante à 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 yyyyXXX XXxxxxxx [0]
Ou en détail :
- Les bits 0 à 5 de v sont les mantisses 6 bits de la valeur à virgule flottante du composant x : le membre xm des nouvelles instance de la structure.
- Les bits 6-10 de v sont l’exposant 5 bits de la valeur à virgule flottante du composant x, membre xe de la nouvelle instance de la structure.
- Les bits 11-16 de v sont les mantisses 6 bits de la valeur à virgule flottante du composant y : le membre ym des nouvelles instance de la structure.
- Les bits 17-21 de v sont l’exposant 5 bits de la valeur à virgule flottante du composant y : le membre ye de la nouvelle instance de la structure.
- Les bits 22-26 de v sont les mantissa 5 bits de la valeur à virgule flottante du composant z : le membre zm de la nouvelle instance de la structure.
- Les bits 27-31 de v sont l’exposant 5 bits de la valeur à virgule flottante du composant z : le membre ze de la nouvelle instance de la structure.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Plateforme cible | Windows |
| En-tête | directxpackedvector.h |
Voir aussi
Référence