Partager via


Fonction XMFLOAT3SE::XMFLOAT3SE(float,float,float) (directxpackedvector.h)

Initialise une nouvelle instance de à partir de XMFLOAT3SE trois float arguments.

Ce constructeur initialise une nouvelle instance de XMFLOAT3SE à partir de trois float arguments.

Note Ce constructeur est disponible uniquement sous C++.
 

Syntaxe

void XMFLOAT3SE(
  float _x,
  float _y,
  float _z
) noexcept;

Paramètres

_x

Valeur à stocker dans le composant x de la nouvelle instance de XMFLOAT3SE.

La valeur stockée est transformée du format à virgule flottante 32 standard (bit de signe, exposant 8 bits, mantissa 23 bits) en un format à virgule flottante 14 bits (mantissa 9 bits et exposant 5 bits).

_y

Valeur à stocker dans le composant y de la nouvelle instance de XMFLOAT3SE.

La valeur stockée est transformée du format à virgule flottante 32 standard (bit de signe, exposant 8 bits, mantissa 23 bits) en un format à virgule flottante 14 bits (mantissa 9 bits et exposant 5 bits).

_z

Valeur à stocker dans le composant z de la nouvelle instance de XMFLOAT3SE.

La valeur stockée est transformée du format à virgule flottante 32 standard (bit de signe, exposant 8 bits, mantissa 23 bits) en un format à virgule flottante 14 bits (mantissa 9 bits et exposant 5 bits).

Valeur de retour

None

Notes

Étant donné que les formats de stockage à virgule flottante utilisés par XMFLOAT3SE ne prennent pas en charge un bit de signe, tous les arguments de ce constructeur doivent être supérieurs ou égaux à zéro.

Les valeurs à virgule flottante de tous les composants sont exprimées à l’aide du même exposant, qui est stocké dans le membre e du nouveau instance de XMFLOAT3SE instancié par ce constructeur.

En raison de la modification du format à virgule flottante pendant l’instanciation d’un instance de XMFLOAT3SE, une perte de précision peut être attendue.

Spécifications

   
Plateforme cible Windows
En-tête directxpackedvector.h

Voir aussi

Référence

XMFLOAT3SE

Constructeurs XMFLOAT3SE