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 XMHALF2 à partir d’un argument de tableau de deux éléments float .
Ce constructeur initialise une nouvelle instance de XMHALF2 à partir d’un argument de tableau de deux éléments float .
Syntaxe
void XMHALF2(
const float *pArray
) noexcept;
Paramètres
pArray
Tableau d’éléments float contenant les valeurs utilisées pour initialiser les deux composants d’une nouvelle instance de XMHALF2.
Valeur retournée
Aucun
Remarques
Si l’ampleur de l’un des membres de pArray ne peut pas être représentée par le type HALF , le membre correspondant de la nouvelle instance de XMHALF2 sera infini pour un entier 16 bits (+0x7FFF).
Le pseudocode suivant illustre l’opération de ce constructeur à l’aide de la fonction XNA Math XMConvertFloatToHalf :
XMHALF2 instance;
instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);
Spécifications
| Requirement | Valeur |
|---|---|
| plateforme cible | Fenêtres |
| Header | directxpackedvector.h |