fonction XMHALF4 ::XMHALF4(constfloat*) (directxpackedvector.h)
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 |