Partager via


Fonctions vectorielles basées sur les composants

Répertorie les fonctions vectorielles par composant.

Contenu de cette section

Rubrique Description
XMVectorInsert
Fait pivoter un vecteur à partir d’un nombre donné de composants 32 bits et insère les éléments sélectionnés de ce résultat dans un autre vecteur.
XMVectorMergeXY
Crée un vecteur en combinant les composants x et y de deux vecteurs.
XMVectorMergeZW
Crée un vecteur en combinant les composants z et w de deux vecteurs.
XMVectorPermute
Permute les composants de deux vecteurs pour créer un nouveau vecteur.
XMVectorRotateLeft
Fait pivoter le vecteur à gauche d’un nombre donné d’éléments 32 bits.
XMVectorRotateRight
Fait pivoter le vecteur vers la droite d’un nombre donné d’éléments 32 bits.
XMVectorSelect
Effectue une sélection par composant entre deux vecteurs d’entrée et retourne le vecteur résultant.
XMVectorSelectControl
Définit un vecteur de contrôle à utiliser dans XMVectorSelect.
XMVectorShiftLeft
Déplace un vecteur gauche d’un nombre donné d’éléments 32 bits, en remplissant les éléments libérés d’éléments d’un deuxième vecteur.
XMVectorSplatW
Réplique le composant w d’un vecteur sur tous les composants.
XMVectorSplatX
Réplique le composant x d’un vecteur sur tous les composants.
XMVectorsplaty
Réplique le composant y d’un vecteur sur tous les composants.
XMVectorSplatz
Réplique le composant z d’un vecteur sur tous les composants.
XMVectorSwizzle
Fait pivoter un vecteur.

 

Fonctions vectorielles de bibliothèque DirectXMath