fonction XMUBYTE4 ::XMUBYTE4(uint32_t) (directxpackedvector.h)

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

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

Note Ce constructeur est disponible uniquement sous C++.

Syntaxe

void XMUBYTE4(
  uint32_t Packed
) noexcept;

Paramètres

Packed

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

Valeur de retour

None

Remarques

Les valeurs des quatre composants de la nouvelle instance de *XMUBYTE4 sont stockées dans l’argument Packed comme suit :

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

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête directxpackedvector.h

Voir aussi

XMUBYTE4

constructeurs XMUBYTE4