Fonctions vectorielles au niveau du composant

Répertorie les fonctions vectorielles au niveau du composant.

Contenu de cette section

Rubrique Description
XMVectorInsert
Fait pivoter un vecteur vers la gauche d’un nombre donné de composants 32 bits et insérer les éléments sélectionnés de ce résultat dans un autre vecteur.
XMVectorMergeXY
Crée un nouveau vecteur en combinant les composants x et y de deux vecteurs.
XMVectorMergeZW
Crée un nouveau 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 vers la gauche d’un nombre donné d’éléments de 32 bits.
XMVectorRotateRight
Fait pivoter le vecteur vers la droite d’un nombre donné d’éléments de 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 vers la gauche d’un nombre donné d’éléments 32 bits, en remplissant les éléments libérés avec les éléments d’un second 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
Swizzles un vecteur.

Fonctions vectorielles de la bibliothèque DirectXMath