Partager via


Fonction XMBYTEN4::XMBYTEN4(uint32_t) (directxpackedvector.h)

Initialise une nouvelle instance de à partir d’une XMBYTEN4uint32_t variable contenant des données de composant dans un format packed.

Ce constructeur initialise une nouvelle instance de XMBYTEN4 à partir d’une uint32_t variable contenant des données de composant dans un format packed.

Note Ce constructeur est disponible uniquement sous C++.
 

Syntaxe

void XMBYTEN4(
  uint32_t Packed
) noexcept;

Paramètres

Packed

Les valeurs de quatre composants vectoriels du nouveau instance, dans un format empaqueté.

Valeur de retour

None

Notes

Les valeurs définissant les trois composants de la nouvelle instance de XMBYTEN4 ne sont pas normalisées et sont stockées dans l’argument Packed au format suivant :

  • Les 8 premiers bits (bits 0-7) de Packed attribués, sous forme d’entier signé, au membre x du instance de XMBYTEN4 construit.
  • Les 8 secondes bits (bits 8-15) de Packed attribués, sous forme d’entier signé, au membre y du instance de XMBYTEN4 construit.
  • Les 8 troisièmes bits (bits 16-23) de Packed attribués, sous forme d’entier signé, au membre z du instance de XMBYTEN4 construit.
  • Les 8 derniers bits (bits 24-31) de Packed attribués, sous forme d’entier signé, au membre w du instance de XMBYTEN4 construit.

Spécifications

   
Plateforme cible Windows
En-tête directxpackedvector.h

Voir aussi

Référence

XMBYTEN4

Constructeurs XMBYTEN4