XMBYTE4 ::XMBYTE4(uint32_t) (directxpackedvector.h)
Initialise une nouvelle instance de à partir d’une XMBYTE4
uint32_t
variable contenant des données de composant dans un format packed.
Ce constructeur initialise une nouvelle instance de XMBYTE4 à partir d’une uint32_t
variable contenant des données de composant dans un format packé.
Note Ce constructeur n’est disponible que sous C++.
Syntaxe
void XMBYTE4(
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 des quatre composants du nouveau instance de XMBYTE4
sont stockées dans l’argument Packed
comme suit :
-
Les 8 premiers bits (bits 0-7) de Packed attribués, en tant qu’entier non signé, au membre x du instance de
XMBYTE4
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
XMBYTE4
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
XMBYTE4
construit. -
Les 8 derniers bits (bits 24-31) de Packed attribués, en tant qu’entier non signé, au membre w du instance de
XMBYTE4
construit.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | directxpackedvector.h |
Voir aussi
Référence