fungsi XMFLOAT3PK::XMFLOAT3PK(uint32_t) (directxpackedvector.h)
Menginisialisasi instans baru dari XMFLOAT3PK
variabel yang uint32_t
berisi data komponen dalam format yang dikemas.
Konstruktor ini menginisialisasi instans baru XMFLOAT3PK dari variabel yang uint32_t
berisi data komponen dalam format yang dikemas.
Sintaks
void XMFLOAT3PK(
uint32_t Packed
) noexcept;
Parameter
Packed
Nilai tiga komponen vektor dalam format yang dikemas.
Nilai kembali
Tidak ada
Keterangan
Nilai dari tiga komponen instans XMFLOAT3PK
baru disimpan dalam argumen Yang Dikemas 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 yyyyXXX XXxxxxxx [0]
Atau secara rinci:
- Bit 0-5 v adalah mantissa 6 bit dari nilai floating point komponen x : anggota xm dari instans baru struktur.
- Bit 6-10 v adalaheksponen 5 bit dari nilai titik mengambang komponen x anggota xe dari instans baru struktur.
- Bit 11-16 v adalahmantissa 6-bit dari nilai titik float komponen y : anggota ym dari instans baru struktur.
- Bit 17-21 v adalaheksponen 5 bit dari nilai floating point komponen y : anggota Anda dari instans baru struktur.
- Bit 22-26 v adalah mantissa 5 bit dari nilai titik mengambang komponen z : anggota zm dari instans baru struktur.
- Bit 27-31 v adalaheksponen 5 bit dari nilai titik mengambang komponen z : anggota ze dari instans baru struktur.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | directxpackedvector.h |
Lihat juga
Referensi
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk