Condividi tramite


Modello XMVectorSwizzle

Swizzles un vettore.

Sintassi

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

Parametri

Presso

[in] Vettore per lo scorrimento rapido.

Valore restituito

Restituisce lo swizzled XMVECTOR.

Commenti

Questa funzione è una versione modello di XMVectorSwizzle in cui gli argomenti Swizzle* sono valori di modello.

XM_SWIZZLE_X, XM_SWIZZLE_Y, XM_SWIZZLE_Ze XM_SWIZZLE_W sono costanti che restituiscono rispettivamente 0, 1, 2 e 3 per l'uso con XMVectorSwizzle. È identico a XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_0Ze XM_PERMUTE_0W.

Nota

Il XMVectorSwizzle 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 le app desktop Win32, le app di Windows Store e Windows Phone 8 app.

Requisiti

Requisito Valore
Intestazione
DirectXMath.h

Vedi anche

Funzioni modello di libreria DirectXMath

XMVectorPermute