Fungsi XMFLOAT3SE::XMFLOAT3SE(uint32_t) (directxpackedvector.h)
Menginisialisasi instans baru dari XMFLOAT3SE
variabel yang uint32_t
berisi data komponen dalam format yang dikemas.
Konstruktor ini menginisialisasi instans baru XMFLOAT3SE dari variabel yang uint32_t
berisi data komponen dalam format yang dikemas.
Sintaks
void XMFLOAT3SE(
uint32_t Packed
) noexcept;
Parameter
Packed
Nilai tiga komponen vektor dalam format yang dikemas.
Menampilkan nilai
Tidak ada
Keterangan
Nilai dari tiga komponen instans XMFLOAT3SE
baru disimpan dalam argumen Yang Dikemas dengan eksponen yang dibagikan oleh semua mantissa nilai titik mengambang dari ketiga komponen ( e dari XMFLOAT3SE
struktur) yang disimpan dalam bit urutan tertinggi, dan mantissa komponen x yang disimpan dalam bit yang paling tidak signifikan.
(E5Z9Y9X9): [32] EEEEEzzz zzzzzzyy yyyyyyyx xxxxxxxx [0]
Atau secara rinci:
- Bit 0-8 dari Packed adalah mantissa 9 bit dari nilai floating point komponen x : anggota xm dari struktur yang akan diinstansiasi.
- Bit 9-17 dari Packed adalah mantissa 9 bit dari nilai floating point komponen y : anggota ym dari struktur yang akan diinstansiasi.
- Bit 18-26 dari Packed adalah mantissa 9 bit dari nilai floating point komponen z : anggota zm dari struktur yang akan diinstansiasi.
- Bit 27-31 dari Kemasan adalah eksponen 5 bit yang digunakan dengan mantissa tersimpan (xm, ym, zm) untuk mewakili ukuran setiap komponen: e anggota struktur yang akan digunakan.
Persyaratan
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