XMMATRIX::XMMATRIX(FXMVECTOR,FXMVECTOR,FXMVECTOR,CXMVECTOR)-Funktion (directxmath.h)
Initialisiert eine neue instance der XMMATRIX-Struktur aus vier Instanzen von XMVECTOR
.
Initialisiert eine neue instance der XMMATRIX-Struktur aus vier Instanzen des XMVECTOR-Datentyps.
Syntax
void XMMATRIX(
FXMVECTOR R0,
FXMVECTOR R1,
FXMVECTOR R2,
CXMVECTOR R3
) noexcept;
Parameter
R0
Instanz von XMMATRIX, die verwendet wird, um die erste Zeile eines neuen instance von XMMATRIX zu initialisieren.
R1
Instanz von XMMATRIX, die verwendet wird, um die zweite Zeile einer neuen instance von XMMATRIX zu initialisieren.
R2
Instanz von XMMATRIX, die verwendet wird, um die dritte Zeile eines neuen instance von XMMATRIX zu initialisieren.
R3
Instanz von XMMATRIX, die verwendet wird, um die vierte Zeile eines neuen instance von XMMATRIX zu initialisieren.
Rückgabewert
Keine
Bemerkungen
Die folgenden beiden Pseudocodebeispiele veranschaulichen den Betrieb dieses Konstruktors:
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];
}
}
oder
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
mat.r[i]=rows[i];
}
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | directxmath.h |