Bagikan melalui


Fungsi XMFLOAT3SE::XMFLOAT3SE(uint32_t) (directxpackedvector.h)

Menginisialisasi instans baru dari XMFLOAT3SE variabel yang uint32_t berisi data komponen dalam format yang dikemas.

Konstruktor ini menginisialisasi instans baru XMFLOAT3SE dari variabel yang uint32_t berisi data komponen dalam format yang dikemas.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

Sintaks

void XMFLOAT3SE(
  uint32_t Packed
) noexcept;

Parameter

Packed

Nilai tiga komponen vektor dalam format yang dikemas.

Menampilkan nilai

Tidak ada

Keterangan

Nilai dari tiga komponen instans XMFLOAT3SE baru disimpan dalam argumen Yang Dikemas dengan eksponen yang dibagikan oleh semua mantissa nilai titik mengambang dari ketiga komponen ( e dari XMFLOAT3SE struktur) yang disimpan dalam bit urutan tertinggi, dan mantissa komponen x yang disimpan dalam bit yang paling tidak signifikan.


   (E5Z9Y9X9): [32] EEEEEzzz zzzzzzyy yyyyyyyx xxxxxxxx [0]

Atau secara rinci:

  • Bit 0-8 dari Packed adalah mantissa 9 bit dari nilai floating point komponen x : anggota xm dari struktur yang akan diinstansiasi.
  • Bit 9-17 dari Packed adalah mantissa 9 bit dari nilai floating point komponen y : anggota ym dari struktur yang akan diinstansiasi.
  • Bit 18-26 dari Packed adalah mantissa 9 bit dari nilai floating point komponen z : anggota zm dari struktur yang akan diinstansiasi.
  • Bit 27-31 dari Kemasan adalah eksponen 5 bit yang digunakan dengan mantissa tersimpan (xm, ym, zm) untuk mewakili ukuran setiap komponen: e anggota struktur yang akan digunakan.

Persyaratan

   
Target Platform Windows
Header directxpackedvector.h

Lihat juga

Referensi

XMFLOAT3SE

Konstruktor XMFLOAT3SE