Partager via


Fonction XMFLOAT3SE::XMFLOAT3SE(constfloat*) (directxpackedvector.h)

Initialise une nouvelle instance de XMFLOAT3SE à partir d’un argument de tableau à trois élémentsfloat.

Ce constructeur initialise une nouvelle instance de XMFLOAT3SE à partir d’un argument de tableau flottant à trois éléments.

Note Ce constructeur n’est disponible que sous C++.

Syntaxe

void XMFLOAT3SE(
  const float *pArray
) noexcept;

Paramètres

pArray

Tableau à virgule flottante à trois éléments contenant les valeurs utilisées pour initialiser les trois composants d’une nouvelle instance de XMFLOAT3SE.

Valeur de retour

None

Notes

Les valeurs contenues dans pArray[0], pArray[1] et pArray[2] sont stockées, respectivement, dans le composant x, le composant y et le composant z de la nouvelle instance de XMFLOAT3SE.

Les valeurs obtenues à partir des membres de pArray sont transformées à partir du format à virgule flottante 32 bits standard (bit signe, exposant 8 bits, mantisse 23 bits) et stockées sous la forme d’un format à virgule flottante de 14 bits (exposant 5 bits, mantisse 9 bits).

Comme aucun format cible ne prend en charge un bit de signe, tous les membres de pArray doivent être supérieurs à zéro.

En raison de la modification du format à virgule flottante lors de l’instanciation d’un instance de XMFLOAT3SE par ce constructeur, on peut s’attendre à une certaine perte de précision.

Spécifications

   
Plateforme cible Windows
En-tête directxpackedvector.h

Voir aussi

XMFLOAT3SE

Constructeurs XMFLOAT3SE