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.
Gibt eine instance zurückuint32_t, die die Komponenten der XMFLOAT3SE instance in einem gepackten Format enthält.
Dieser Operator gibt eine instance zurückuint32_t, die die Komponenten der XMFLOAT3SE instance in einem gepackten Format enthält.
Syntax
void operator uint32_t() noexcept;
Rückgabewert
Enthält die drei Vektorkomponenten einer instance von XMFLOAT3SE in einem gepackten Format.
Hinweise
Die Werte der drei Komponenten der aktuellen instance von XMFLOAT3SE werden im folgenden Format zurückgegeben: Das e-Element der XMFLOAT3SE -Struktur - der Exponent, der von den Mantissen der Gleitkommawerte aller drei Komponenten von XMFLOAT3SE gemeinsam genutzt wird - wird in der höchsten Bitreihenfolge des Rückgabewerts und die Mantisse der x-Komponente in den am wenigsten signifikanten Bits gespeichert.
(E5Z9Y9X9): [32] EEEEEzzz zzzzzzyy yyyyyyyx xxxxxxxx [0]
Oder im Detail:
- Die Bits 0-8 des Rückgabewerts sind die 9-Bit-Mantisse des Gleitkommawerts der x-Komponente : das xm-Element der aktuellen Struktur.
- Die Bits 9-17 des Rückgabewerts sind die 9-Bit-Mantisse des Gleitkommawerts der y-Komponente : der ym-Member der aktuellen Struktur.
- Die Bits 18-26 des Rückgabewerts sind die 9-Bit-Mantisse des Gleitkommawerts der z-Komponente : das zm-Element der aktuellen Struktur.
- Die Bits 27-31 des Rückgabewerts sind der 5-Bit-Exponent , der mit den gespeicherten Mantissen (xm, ym, zm) verwendet wird, um die Größe jeder Komponente darzustellen: das e-Element der aktuellen Struktur.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | directxpackedvector.h |
Weitere Informationen
Referenz