Bagikan melalui


Fungsi XMHALF4::XMHALF4(float,float,float,float) (directxpackedvector.h)

Menginisialisasi instans baru dari XMHALF4 empat float argumen.

Konstruktor ini menginisialisasi instans baru XMHALF4 dari empat float argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

Sintaks

void XMHALF4(
  float _x,
  float _y,
  float _z,
  float _w
) noexcept;

Parameter

_x

Nilai koordinat x vektor, anggota x dari instans baru XMHALF4 .

_y

Nilai koordinat y dari vektor, anggota y instans baru XMHALF4 .

_z

Nilai koordinat z vektor, anggota z instans baru XMHALF4 .

_w

Nilai koordinat w vektor, anggota w instans baru XMHALF4 .

Menampilkan nilai

Tidak ada

Keterangan

Jika besarnya salah satu argumen titik mengambang konstruktor ini tidak dapat diwakili oleh HALF jenis , anggota instans baru yang sesuai akan menjadi tak terbatas untuk bilangan XMHALF4 bulat 16-bit (+0x7FFF).

Pseudocode berikut menunjukkan operasi konstruktor ini menggunakan fungsi XMConvertFloatToHalf Matematika XNA:


	XMHALF4 instance;

	instance.x = XMConvertFloatToHalf(_x);
	instance.y = XMConvertFloatToHalf(_y);
	instance.z = XMConvertFloatToHalf(_z);
	instance.w = XMConvertFloatToHalf(_w);

    

Persyaratan

   
Target Platform Windows
Header directxpackedvector.h

Lihat juga

Referensi

XMConvertFloatToHalf

XMHALF4

Konstruktor XMHALF4