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