Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Initialise une nouvelle instance de XMHALF4 à partir d’un argument de tableau à quatre élémentsfloat.
Ce constructeur initialise une nouvelle instance de XMHALF4 à partir d’un argument de tableau de quatre élémentsfloat.
Syntaxe
void XMHALF4(
const float *pArray
) noexcept;
Paramètres
pArray
Tableau de quatre éléments float contenant les valeurs utilisées pour initialiser les quatre composants d’une nouvelle instance de XMHALF4.
Valeur de retour
None
Remarques
Si la magnitude de l’un des membres de pArray ne peut pas être représentée par le type HALF, le membre correspondant du nouveau instance de XMHALF4 sera infini pour un entier 16 bits (+0x7FFF).
Le pseudocode suivant illustre le fonctionnement de ce constructeur à l’aide de la fonction XNA Math XMConvertFloatToHalf :
XMHALF4 instance;
instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);
instance.z = XMConvertFloatToHalf(pArray[2]);
instance.w = XMConvertFloatToHalf(pArray[3]);
Configuration requise
| Condition requise | Valeur |
|---|---|
| Plateforme cible | Windows |
| En-tête | directxpackedvector.h |