XMFLOAT3PK::operator uint32_t fungsi (directxpackedvector.h)
Mengembalikan instans uint32_t
yang berisi komponen instans XMFLOAT3PK
dalam format yang dikemas.
Operator ini mengembalikan instans uint32_t
yang berisi komponen instans XMFLOAT3PK dalam format yang dikemas.
Catatan Operator ini hanya tersedia di bawah C++.
Sintaks
void operator uint32_t() noexcept;
Mengembalikan nilai
Berisi tiga komponen vektor dari instans XMFLOAT3PK
dalam format yang dikemas.
Keterangan
Nilai dari tiga komponen instans XMFLOAT3PK
saat ini dikembalikan yang dikemas dalam uint32_t
dengan komponen z (sebagai jumlah titik float presisi yang dikurangi) di bit yang paling signifikan, dan komponen x disimpan dalam bit yang paling tidak signifikan:
(Z10Y11X11): [32] ZZZZZzzz zzYYYYYY yyyyyXXX XXXxxxxx [0]
Atau secara rinci:
- Bit 0-5 dari nilai yang dikembalikan adalah mantissa 6 bit dari nilai floating point komponen x .
- Bit 6-10 dari nilai yang dikembalikan adalah eksponen 5 bit dari nilai titik mengambang komponen x .
- Bit 11-16 dari nilai yang dikembalikan adalah mantissa 6-bit dari nilai titik float komponen y .
- Bit 17-21 dari nilai yang dikembalikan adalah eksponen 5 bit dari nilai titik float komponen y .
- Bit 22-26 dari nilai yang dikembalikan adalah mantissa 5 bit dari nilai floating point komponen z .
- Bit 27-31 dari nilai yang dikembalikan adalah eksponen 5 bit dari nilai titik floating komponen z .
Persyaratan
Target Platform | Windows |
Header | directxpackedvector.h |
Lihat juga
Referensi