Compartilhar via


Modelo XMVectorSwizzle

Gira um vetor.

Sintaxe

template<uint32_t SwizzleX, uint32_t SwizzleY, uint32_t SwizzleZ, uint32_t SwizzleW> XMVECTOR XMVectorSwizzle(
  [in]  XMVECTOR V
);

Parâmetros

V

[in] Vetor a ser girado.

Valor Retornado

Retorna o XMVECTOR com swizzled.

Comentários

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

XM_SWIZZLE_X, XM_SWIZZLE_Y, XM_SWIZZLE_Ze XM_SWIZZLE_W são constantes que são avaliadas como 0, 1, 2 e 3, respectivamente, para uso com XMVectorSwizzle. Isso é idêntico a XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_0Ze XM_PERMUTE_0W.

Observação

O XMVectorSwizzle 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