Bagikan melalui


Fungsi XMUSHORT4::XMUSHORT4(constfloat*) (directxpackedvector.h)

Menginisialisasi instans baru XMUSHORT4 dari argumen array empat elemen float .

Konstruktor ini menginisialisasi instans baru XMUSHORT4 dari argumen array empat elemen float .

Catatan Konstruktor ini hanya tersedia di bawah C++.

Sintaks

void XMUSHORT4(
  const float *pArray
) noexcept;

Parameter

pArray

Empat array float elemen yang berisi nilai yang digunakan untuk menginisialisasi empat komponen instans baru XMUSHORT4.

Menampilkan nilai

Tidak ada

Keterangan

Besarnya setiap anggota argumen pArray ke konstruktor akan dijepit ke rentang yang didukung oleh bilangan bulat bertanda 16-bit [0, 65535,0].

Pseudocode berikut menunjukkan pengoperasian konstruktor ini:

XMUSHORT4 instance;

instance.x = (uint16_t)min( max( pArray[0] 0.0 ), 65535.0 );
instance.y = (uint16_t)min( max( pArray[1] 0.0 ), 65535.0 );
instance.z = (uint16_t)min( max( pArray[2] 0.0 ), 65535.0 );
instance.w = (uint16_t)min( max( pArray[3] 0.0 ), 65535.0 );

Persyaratan

   
Target Platform Windows
Header directxpackedvector.h

Lihat juga

XMUSHORT4

Konstruktor XMUSHORT4