Compartir a través de


Plantilla XMVectorSwizzle

Deslumbra un vector.

Sintaxis

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

Parámetros

V

[in] Vector a eswizzle.

Valor devuelto

Devuelve el XMVECTOR desenredado.

Comentarios

Esta función es una versión de plantilla de XMVectorSwizzle donde los argumentos Swizzle* son valores de plantilla.

XM_SWIZZLE_X, XM_SWIZZLE_Y, XM_SWIZZLE_Zy XM_SWIZZLE_W son constantes que se evalúan como 0, 1, 2 y 3 respectivamente para su uso con XMVectorSwizzle. Esto es idéntico a XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_0Zy XM_PERMUTE_0W.

Nota

La XMVectorSwizzle plantilla es nueva para DirectXMath y no está disponible para XNAMath 2.x.

 

Espacio de nombres: usar DirectX

Requisitos de la plataforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK para Windows 8. Compatible con aplicaciones de escritorio Win32, aplicaciones de la Tienda Windows y Windows Phone 8 aplicaciones.

Requisitos

Requisito Value
Encabezado
DirectXMath.h

Consulte también

Funciones de plantilla de biblioteca de DirectXMath

XMVectorPermute