Share via


Modello XMVectorInsert

Ruota un vettore sinistro da un determinato numero di componenti a 32 bit e inserisce elementi selezionati di tale risultato in un altro vettore.

Sintassi

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

Parametri

VD

[in] Vettore da inserire.

VS

[in] Vettore da ruotare a sinistra.

Valore restituito

Restituisce XMVECTOR che restituisce la rotazione e l'inserimento.

Commenti

Questa funzione è una versione modello di XMVectorInsert in cui gli argomenti Select* sono valori di modello.

Per ottenere prestazioni ottimali, il risultato di XMVectorInsert deve essere assegnato nuovamente a VD.

Nota

Il XMVectorInsert modello è nuovo per DirectXMath e non è disponibile per XNAMath 2.x.

 

Spazio dei nomi: Usare DirectX

Requisiti della piattaforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per app desktop Win32, app di Windows Store e Windows Phone 8 app.

Requisiti

Requisito Valore
Intestazione
DirectXMath.h

Vedi anche

Funzioni modello di libreria DirectXMath

XMVectorPermute

XMVectorRotateLeft

XMVectorRotateRight

XMVectorShiftLeft