XMFLOAT3SE::operator=(uint32_t) (directxpackedvector.h)
Operator ini menetapkan data komponen vektor yang dikemas dalam instans uint32_t
ke instans XMFLOAT3SE saat ini.
Sintaks
XMFLOAT3SE & operator=(
uint32_t Packed
) noexcept;
Parameter
Packed
Nilai tiga komponen vektor dalam format yang dikemas.
Nilai kembali
Instans saat ini dari XMFLOAT3SE
data komponen vektornya telah diperbarui ke nilai komponen yang dikemas dalam uint32_t
instans yang ditentukan oleh argumen Packed .
Keterangan
Nilai dari tiga komponen instans yang XMFLOAT3SE
diperbarui saat ini dimuat dari argumen Packed. Format data ini memiliki anggota XMFLOAT3SE
e struktur -- eksponen yang dibagikan oleh mantissas nilai titik mengambang dari ketiga komponen tersimpan -- disimpan dalam bit urutan tertinggi Packed, dan mantissa komponen x yang disimpan dalam bit yang paling tidak signifikan.
(E5Z9Y9X9): [32] EEEEEzzz zzzzzzyy yyyyyyyx xxxxxxxx [0] |
- Bit 0-8 dari Packed adalah mantissa 9 bit dari nilai floating point komponen x : anggota xm dari struktur saat ini.
- Bit 9-17 dari Packed adalah mantissa 9 bit dari nilai floating point komponen y : anggota ym dari struktur saat ini.
- Bit 18-26 dari Packed adalah mantissa 9 bit dari nilai floating point komponen z : anggota zm dari struktur saat ini.
- Bit 27-31 dari Packed adalah eksponen 5 bit yang digunakan dengan mantissa tersimpan (xm, ym, zm) untuk mewakili ukuran setiap komponen : e anggota struktur saat ini.
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