Bagikan melalui


XMMATRIX::XMMATRIX(FXMVECTOR,FXMVECTOR,FXMVECTOR,CXMVECTOR) (directxmath.h)

Menginisialisasi instans baru struktur XMMATRIX dari empat instans XMVECTOR.

Menginisialisasi instans baru struktur XMMATRIX dari empat instans Jenis Data XMVECTOR.

Catatan Konstruktor ini hanya tersedia saat mengembangkan dengan C++.

Sintaks

void XMMATRIX(
  FXMVECTOR R0,
  FXMVECTOR R1,
  FXMVECTOR R2,
  CXMVECTOR R3
) noexcept;

Parameter

R0

Instans XMMATRIX yang digunakan untuk menginisialisasi baris pertama instans baru XMMATRIX.

R1

Instans XMMATRIX yang digunakan untuk menginisialisasi baris kedua dari instans baru XMMATRIX.

R2

Instans XMMATRIX yang digunakan untuk menginisialisasi baris ketiga dari instans baru XMMATRIX.

R3

Instans XMMATRIX yang digunakan untuk menginisialisasi baris keempat dari instans baru XMMATRIX.

Nilai kembali

Tidak ada

Keterangan

Dua contoh pseudocode berikut menunjukkan pengoperasian konstruktor ini:

XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
    for (int j=0;j<4;j++){
        mat.m[i][j]=rows[i].v[j];
    }
}

Atau

XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
    mat.r[i]=rows[i];
}

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header directxmath.h

Lihat juga

XMMATRIX

Konstruktor XMMATRIX