Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |