Compartilhar via


Modelo XMVectorInsert

Gira um vetor deixado por um determinado número de componentes de 32 bits e insere elementos selecionados desse resultado em outro vetor.

Sintaxe

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

Parâmetros

VD

[in] Vetor no qual inserir.

VS

[in] Vetor para girar para a esquerda.

Valor Retornado

Retorna o XMVECTOR que resulta da rotação e da inserção.

Comentários

Essa função é uma versão de modelo do XMVectorInsert em que os argumentos Select* são valores de modelo.

Para obter o melhor desempenho, o resultado de XMVectorInsert deve ser atribuído de volta à VD.

Observação

O XMVectorInsert modelo é novo para DirectXMath e não está disponível para XNAMath 2.x.

 

Namespace: usar DirectX

Requisitos de plataforma

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 com o SDK do Windows para Windows 8. Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.

Requisitos

Requisito Valor
parâmetro
DirectXMath.h

Confira também

Funções de modelo da biblioteca DirectXMath

XMVectorPermute

XMVectorRotateLeft

XMVectorRotateRight

XMVectorShiftLeft