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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour