Fonction XMHALF2::XMHALF2(constfloat*) (directxpackedvector.h)
Initialise une nouvelle instance de XMHALF2 à partir d’un argument de tableau à deux élémentsfloat
.
Ce constructeur initialise une nouvelle instance de** XMHALF2** à partir d’un argument de tableau à deux élémentsfloat
.
Syntaxe
void XMHALF2(
const float *pArray
) noexcept;
Paramètres
pArray
Tableau de deux éléments float
contenant les valeurs utilisées pour initialiser les deux composants d’une nouvelle instance de XMHALF2.
Valeur de retour
None
Notes
Si la magnitude 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 XMConvertFloatToHalf XNA Math :
XMHALF2 instance;
instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);
Spécifications
Plateforme cible | Windows |
En-tête | directxpackedvector.h |