Fonction XMMATRIX ::XMMATRIX(FXMVECTOR,FXMVECTOR,FXMVECTOR,CXMVECTOR) (directxmath.h)
Initialise une nouvelle instance de la structure XMMATRIX à partir de quatre instances de XMVECTOR
.
Initialise une nouvelle instance de la structure XMMATRIX à partir de quatre instances de type de données XMVECTOR.
Syntaxe
void XMMATRIX(
FXMVECTOR R0,
FXMVECTOR R1,
FXMVECTOR R2,
CXMVECTOR R3
) noexcept;
Paramètres
R0
Instance de XMMATRIX utilisée pour initialiser la première ligne d’une nouvelle instance de XMMATRIX.
R1
Instance de XMMATRIX utilisée pour initialiser la deuxième ligne d’une nouvelle instance de XMMATRIX.
R2
Instance de XMMATRIX utilisée pour initialiser la troisième ligne d’une nouvelle instance de XMMATRIX.
R3
Instance de XMMATRIX utilisée pour initialiser la quatrième ligne d’une nouvelle instance de XMMATRIX.
Valeur de retour
None
Remarques
Les deux exemples de pseudocode suivants illustrent l’opération de ce constructeur :
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];
}
}
ou
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
mat.r[i]=rows[i];
}
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | directxmath.h |