Modèle 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.

Syntaxe

template<uint32_t VSLeftRotateElements, uint32_t Select0, uint32_t Select1, uint32_t Select2, uint32_t Select3> XMVECTOR XMVectorInsert(
  [in]  XMVECTOR VD,
  [in]  XMVECTOR VS
);

Paramètres

VD

[dans ] Vector à insérer dans.

COMPARATIF

[dans ] Vector pour faire pivoter vers la gauche.

Valeur renvoyée

Retourne le XMVECTOR qui résulte de la rotation et de l’insertion.

Notes

Cette fonction est une version de modèle de XMVectorInsert où les arguments Select * sont des valeurs de modèle.

Pour des performances optimales, le résultat de XMVectorInsert doit être attribué à VD.

Notes

Le XMVectorInsert modèle est nouveau pour DirectXMath et n’est pas disponible pour XNAMath 2. x.

Espace de noms: utiliser DirectX

Conditions requises par la plateforme

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 avec le SDK Windows pour Windows 8. pris en charge pour les applications de bureau Win32, les applications de Windows Store et les applications Windows Phone 8.

Spécifications

Condition requise Valeur
En-tête
DirectXMath. h

Voir aussi

Fonctions de modèle de bibliothèque DirectXMath

XMVectorPermute

XMVectorRotateLeft

XMVectorRotateRight

XMVectorShiftLeft