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 XMFLOAT3PK drei float Argumenten.
Dieser Konstruktor initialisiert eine neue instance von XMFLOAT3PK aus drei float Argumenten.
Syntax
void XMFLOAT3PK(
float _x,
float _y,
float _z
) noexcept;
Parameter
_x
Der Wert, der in der x-Komponente des neuen instance von XMFLOAT3PKgespeichert werden soll.
Der gespeicherte Wert wird vom Standardmäßigen 32-Gleitkommaformat (Zeichenbit, 8-Bit-Exponent, 23-Bit-Mantisse) in ein 11-Bit-Gleitkommaformat (5-Bit-Exponent, 6-Bit-Mantisse) transformiert.
_y
Der Wert, der in der y-Komponente des neuen instance von XMFLOAT3PKgespeichert werden soll.
Der gespeicherte Wert wird vom Standardmäßigen 32-Gleitkommaformat (Zeichenbit, 8-Bit-Exponent, 23-Bit-Mantisse) in ein 11-Bit-Gleitkommaformat (5-Bit-Exponent, 6-Bit-Mantisse) transformiert. Da das Zielformat kein Vorzeichenbit unterstützt, muss _y größer als 0 sein.
_z
Der Wert, der in der x-Komponente des neuen instance von XMFLOAT3PKgespeichert werden soll.
Der gespeicherte Wert wird vom Standardmäßigen 32-Gleitkommaformat (Zeichenbit, 8-Bit-Exponent, 23-Bit-Mantisse) in ein 10-Bit-Gleitkommaformat (5-Bit-Exponent, 5-Bit-Mantisse) transformiert. Da das Zielformat kein Vorzeichenbit unterstützt, muss _z größer als 0 sein.
Rückgabewert
Keine
Bemerkungen
Da die von XMFLOAT3PK verwendeten Gleitkommaspeicherformate kein Vorzeichenbit unterstützen, müssen alle Argumente für diesen Konstruktor größer oder gleich 0 sein.
Aufgrund der Änderung des Gleitkommaformats während der Instanziierung einer instance von XMFLOAT3PKist mit einem gewissen Genauigkeitsverlust zu rechnen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | directxpackedvector.h |
Weitere Informationen
Referenz