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 XMFLOAT3PK instance in einem gepackten Format enthält.
Dieser Operator gibt eine instance von zurückuint32_t, die die Komponenten des XMFLOAT3PK-instance in einem verpackten Format enthält.
Syntax
void operator uint32_t() noexcept;
Rückgabewert
Enthält die drei Vektorkomponenten einer instance von XMFLOAT3PK in einem gepackten Format.
Hinweise
Die Werte der drei Komponenten der aktuellen instance von XMFLOAT3PK werden in einem uint32_t mit der z-Komponente (als Gleitkommazahl mit reduzierter Genauigkeit) in den wichtigsten Bits zurückgegeben, und die x-Komponente wird in den am wenigsten signifikanten Bits gespeichert:
(Z10Y11X11): [32] ZZZZZzzz zzYYYYYY yyyyyXXX XXXxxxxx [0]
Oder im Detail:
- Die Bits 0-5 des Rückgabewerts sind die 6-Bit-Mantisse des Gleitkommawerts der x-Komponente .
- Die Bits 6 bis 10 des Rückgabewerts sind der 5-Bit-Exponent des Gleitkommawerts der x-Komponente .
- Die Bits 11 bis 16 des Rückgabewerts sind die 6-Bit-Mantisse des Gleitkommawerts der y-Komponente.
- Die Bits 17-21 des Rückgabewerts sind der 5-Bit-Exponent des Gleitkommawerts der y-Komponente .
- Die Bits 22-26 des Rückgabewerts sind die 5-Bit-Mantisse des Gleitkommawerts der z-Komponente.
- Die Bits 27-31 des Rückgabewerts sind der 5-Bit-Exponent des Gleitkommawerts der z-Komponente .
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | directxpackedvector.h |
Weitere Informationen
Referenz