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.
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 |