Fungsi XMFLOAT3SE::XMFLOAT3SE(constfloat*) (directxpackedvector.h)
Menginisialisasi instans baru XMFLOAT3SE dari argumen array tiga elemen float
.
Konstruktor ini menginisialisasi instans baru XMFLOAT3SE dari argumen array float tiga elemen.
Sintaks
void XMFLOAT3SE(
const float *pArray
) noexcept;
Parameter
pArray
Tiga elemen floating point array yang berisi nilai yang digunakan untuk menginisialisasi tiga komponen instans baru XMFLOAT3SE.
Menampilkan nilai
Tidak ada
Keterangan
Nilai yang terkandung dalam pArray[0], pArray[1] dan pArray[2] disimpan, masing-masing, dalam komponen x, komponen y, dan komponen z dari instans baru XMFLOAT3SE.
Nilai yang diperoleh dari anggota pArray diubah dari format floating point standar 32 bit (bit tanda, eksponen 8 bit, mantissa 23 bit), dan disimpan sebagai format titik mengambang 14 bit (eksponen 5 bit, mantissa 9 bit).
Karena tidak ada format target yang tidak mendukung bit tanda, semua anggota pArray harus lebih besar dari nol.
Karena perubahan format titik pecahan selama instans XMFLOAT3SE oleh konstruktor ini, beberapa hilangnya presisi dapat diharapkan.
Persyaratan
Target Platform | Windows |
Header | directxpackedvector.h |