Bagikan melalui


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.

Catatan Konstruktor ini hanya tersedia di bawah C++.

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

Lihat juga

XMFLOAT3SE

Konstruktor XMFLOAT3SE