XMFLOAT3PK::XMFLOAT3PK(float,float,float) (directxpackedvector.h)
Menginisialisasi instans baru dari XMFLOAT3PK
tiga float
argumen.
Konstruktor ini menginisialisasi instans baru XMFLOAT3PK dari tiga float
argumen.
Sintaks
void XMFLOAT3PK(
float _x,
float _y,
float _z
) noexcept;
Parameter
_x
Nilai yang akan disimpan dalam komponen x dari instans XMFLOAT3PK
baru .
Nilai yang disimpan diubah dari format titik mengambang 32 standar (bit tanda, eksponen 8 bit, mantissa 23 bit), ke format titik mengambang 11 bit (eksponen 5 bit, 6 bit mantissa).
_y
Nilai yang akan disimpan dalam komponen y dari instans XMFLOAT3PK
baru .
Nilai yang disimpan diubah dari format titik mengambang 32 standar (bit tanda, eksponen 8 bit, mantissa 23 bit), ke format titik mengambang 11 bit (eksponen 5 bit, 6 bit mantissa). Karena format target tidak mendukung bit tanda, _y harus lebih besar dari nol.
_z
Nilai yang akan disimpan dalam komponen x dari instans XMFLOAT3PK
baru .
Nilai yang disimpan diubah dari format titik mengambang 32 standar (bit tanda, eksponen 8 bit, mantissa 23 bit), ke format titik mengambang 10 bit (eksponen 5 bit, mantissa 5 bit). Karena format target tidak mendukung bit tanda, _z harus lebih besar dari nol.
Mengembalikan nilai
Tidak ada
Keterangan
Karena format penyimpanan titik mengambang yang digunakan oleh XMFLOAT3PK
tidak mendukung bit tanda, semua argumen ke konstruktor ini harus lebih besar dari atau sama dengan nol.
Karena perubahan format titik pecahan selama instans instans XMFLOAT3PK
, beberapa hilangnya presisi dapat diharapkan.
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