Bagikan melalui


XMSHORT2::XMSHORT2(constfloat*) (directxpackedvector.h)

Menginisialisasi instans baru XMSHORT2 dari argumen array dua elemen float .

Konstruktor ini menginisialisasi instans baru XMSHORT2 dari argumen array dua elemen float .

Catatan Konstruktor ini hanya tersedia di bawah C++.

Sintaks

void XMSHORT2(
  const float *pArray
) noexcept;

Parameter

pArray

Dua array elemen float yang berisi nilai yang digunakan untuk menginisialisasi dua komponen instans baru XMSHORT2.

Nilai kembali

Tidak ada

Keterangan

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

Pseudocode berikut menunjukkan operasi konstruktor ini:

XMSHORT2 instance;

instance.x = (int16_t)min( max( pArray[0] -32767.0 ), 32767.0 );
instance.y = (int16_t)min( max( pArray[1] -32767.0 ), 32767.0 );

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header directxpackedvector.h

Lihat juga

XMSHORT2

Konstruktor XMSHORT2