Fungsi XMU565::XMU565(float,float,float) (directxpackedvector.h)
Menginisialisasi instans baru dari XMU565
tiga float
argumen.
Konstruktor ini menginisialisasi instans baru XMU565 dari tiga float
argumen.
Sintaks
void XMU565(
float _x,
float _y,
float _z
) noexcept;
Parameter
_x
Nilai koordinat x vektor, anggota x dari instans baru XMU565
.
Besarnya argumen ini akan dijepit ke rentang [0,0, 31,0].
_y
Nilai koordinat y dari vektor, anggota y instans baru XMU565
.
Besarnya argumen ini akan dijepit ke kisaran [0,0, 63,0].
_z
Nilai koordinat z vektor, anggota z instans baru XMU565
.
Besarnya argumen ini akan dijepit ke rentang [0,0, 31,0].
Menampilkan nilai
Tidak ada
Keterangan
Pseudocode berikut menunjukkan pengoperasian konstruktor ini, yang memanfaatkan union
dari tiga komponen vektor dengan instans XMU565
uint16_t
dalam definisi struktur:
XMU565 instance;
_x1=min( max( _x, 0.0 ), 31.0 );
_y1=min( max( _y, 0.0 ), 63.0 );
_z1=min( max( _z, 0.0 ), 31.0 );
instance.v= ((z & 0x1F) << 11) |
((y & 0x3F) << 5) |
((x & 0x1F));
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