Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue instance von XMFLOAT3SE drei float Argumenten.
Dieser Konstruktor initialisiert eine neue instance von XMFLOAT3SE aus drei float Argumenten.
Syntax
void XMFLOAT3SE(
float _x,
float _y,
float _z
) noexcept;
Parameter
_x
Wert, der in der x-Komponente des neuen instance von XMFLOAT3SEgespeichert werden soll.
Der gespeicherte Wert wird vom Standardmäßigen 32-Gleitkommaformat (Zeichenbit, 8-Bit-Exponent, 23-Bit-Mantisse) in ein 14-Bit-Gleitkommaformat (9-Bit-Mantissa und 5-Bit-Exponent) transformiert.
_y
Wert, der in der y-Komponente des neuen instance von XMFLOAT3SEgespeichert werden soll.
Der gespeicherte Wert wird vom Standardmäßigen 32-Gleitkommaformat (Zeichenbit, 8-Bit-Exponent, 23-Bit-Mantisse) in ein 14-Bit-Gleitkommaformat (9-Bit-Mantissa und 5-Bit-Exponent) transformiert.
_z
Wert, der in der z-Komponente des neuen instance von XMFLOAT3SEgespeichert werden soll.
Der gespeicherte Wert wird vom Standardmäßigen 32-Gleitkommaformat (Zeichenbit, 8-Bit-Exponent, 23-Bit-Mantisse) in ein 14-Bit-Gleitkommaformat (9-Bit-Mantissa und 5-Bit-Exponent) transformiert.
Rückgabewert
Keine
Bemerkungen
Da die von XMFLOAT3SE verwendeten Gleitkommaspeicherformate kein Zeichenbit unterstützen, müssen alle Argumente für diesen Konstruktor größer oder gleich 0 sein.
Die Gleitkommawerte aller Komponenten werden alle mit demselben Exponenten ausgedrückt, der im e-Member des neuen instance von gespeichert wird, der XMFLOAT3SE von diesem Konstruktor instanziiert wird.
Aufgrund der Änderung des Gleitkommaformats während der Instanziierung einer instance von XMFLOAT3SEist ein gewisser Genauigkeitsverlust zu erwarten.
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | directxpackedvector.h |
Weitere Informationen
Referenz