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_Z
y 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_0Z
y 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 |
|
Consulte también