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. |
Rubriques connexes