Fonction XMU555 ::operator=(uint16_t) (directxpackedvector.h)
Affecte les données du composant vectoriel packées dans un instance de uint16_t
à la instance actuelle de XMU555
.
Affecte les données du composant vectoriel emballées dans un instance de uint16_t
à la instance actuelle de XMU555.
Note Cet opérateur n’est disponible que sous C++.
Syntaxe
XMU555 & operator=(
uint16_t Packed
) noexcept;
Paramètres
Packed
Valeurs de quatre composants vectoriels dans un format empaqueté.
Valeur retournée
Le instance actuel dont les données du XMU555
composant vectoriel ont été mises à jour vers les valeurs de composant packées dans le uint16_t
instance spécifié par l’argument Packed.
Remarques
Le format de Packed est le suivant :
-
Les 5 premiers bits (bits 0-4) de Packed affectés au membre x du instance actuel de
XMU555
. -
Les 5 deuxièmes bits (bits 5-9) de Packed attribués au membre y de la instance actuelle de
XMU555
. -
Les 5 troisièmes bits (bits 10-14) de Packed affectés au membre z de la instance actuelle de
XMU555
. -
Les 1 derniers bits (bit 15) de Packed attribués au membre w de la instance actuelle de
XMU555
.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | directxpackedvector.h |
Voir aussi
Référence