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 |