Funzione XMMATRIX::XMMATRIX(FXMVECTOR,FXMVECTOR,FXMVECTOR,CXMVECTOR) (directxmath.h)
Inizializza una nuova istanza della struttura XMMATRIX da quattro istanze di XMVECTOR
.
Inizializza una nuova istanza della struttura XMMATRIX da quattro istanze del tipo di dati XMVECTOR.
Sintassi
void XMMATRIX(
FXMVECTOR R0,
FXMVECTOR R1,
FXMVECTOR R2,
CXMVECTOR R3
) noexcept;
Parametri
R0
Istanza di XMMATRIX usata per inizializzare la prima riga di una nuova istanza di XMMATRIX.
R1
Istanza di XMMATRIX usata per inizializzare la seconda riga di una nuova istanza di XMMATRIX.
R2
Istanza di XMMATRIX usata per inizializzare la terza riga di una nuova istanza di XMMATRIX.
R3
Istanza di XMMATRIX usata per inizializzare la quarta riga di una nuova istanza di XMMATRIX.
Valore restituito
nessuno
Osservazioni
I due esempi di pseudocodice seguenti illustrano l'operazione di questo costruttore:
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];
}
}
Oppure
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
mat.r[i]=rows[i];
}
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | directxmath.h |