Bagikan melalui


XMUSHORTN2::XMUSHORTN2(float,float) (directxpackedvector.h)

Menginisialisasi instans baru dari XMUSHORTN2 dua argumen yang dinormalisasi float .

Konstruktor ini menginisialisasi instans baru XMUSHORTN2 dari dua argumen yang dinormalisasi float .

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

Sintaks

void XMUSHORTN2(
  float _x,
  float _y
) noexcept;

Parameter

_x

Nilai yang dinormalisasi untuk koordinat x vektor.

Argumen ini harus antara 0,0 dan 1,0; selama instans instans , instans XMUSHORTN2dikalikan dengan 65535.0f dan kemudian disimpan sebagai anggota x struktur.

_y

Nilai yang dinormalisasi untuk koordinat y vektor, y dari instans XMUSHORTN2baru .

Argumen ini harus antara 0,0 dan 1,0; selama instans instans , instans XMUSHORTN2dikalikan dengan 65535.0f dan kemudian disimpan sebagai anggota y struktur.

Nilai kembali

Tidak ada

Keterangan

Semua nilai input, _x dan _y dijepit ke rentang 0,0 hingga 1,0.

Pseudocode berikut menunjukkan pengoperasian konstruktor ini:


	XMUSHORTN2 instance;
	_x1=min( max( _x, 0.0 ), 1.0 );
	_y1=min( max( _y, 0.0 ), 1.0 );
	_x1 = round( _x1 * 65535.0f);
	_y1 = round( _y1 * 65535.0f);
	instance._x = _x1;
	instance._y = _y1;
	

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header directxpackedvector.h

Lihat juga

Referensi

XMUSHORTN2

Konstruktor XMUSHORTN2