Partager via


XMUBYTEN4 ::XMUBYTEN4(uint32_t) (directxpackedvector.h)

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

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

Note Ce constructeur n’est disponible que sous C++.
 

Syntaxe

void XMUBYTEN4(
  uint32_t Packed
) noexcept;

Paramètres

Packed

Les valeurs des quatre composants vectoriels de la nouvelle instance, dans un format empaqueté.

Valeur de retour

None

Remarques

Les valeurs définissant les trois composants du nouveau instance de XMUBYTEN4 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, en tant qu’entier non signé, au membre x du instance de XMUBYTEN4 construit.
  • Les 8 deuxièmes bits (bits 8-15) de Packed attribués, en tant qu’entier non signé, au membre y du instance de XMUBYTEN4 construit.
  • Les 8 troisièmes bits (bits 16-23) de Packed attribués, sous forme d’entier non signé, au membre z du instance de XMUBYTEN4 construit.
  • Les 8 derniers bits (bits 24-31) de Packed attribués, en tant qu’entier non signé, au membre w du instance de XMUBYTEN4 construit.

Configuration requise

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

Voir aussi

Référence

XMUBYTEN4

constructeurs XMUBYTEN4