Freigeben über


XMVectorSwizzle-Vorlage

Schwenkt einen Vektor.

Syntax

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

Parameter

V

[in] Zu schwenkende Vektor.

Rückgabewert

Gibt den geschwenkten XMVECTOR zurück.

Bemerkungen

Diese Funktion ist eine Vorlagenversion von XMVectorSwizzle , bei der die Swizzle*- Argumente Vorlagenwerte sind.

XM_SWIZZLE_X, XM_SWIZZLE_Y, XM_SWIZZLE_Zund XM_SWIZZLE_W sind Konstanten, die für die Verwendung mit XMVectorSwizzlezu 0, 1, 2 und 3 ausgewertet werden. Dies ist identisch mit XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_0Zund XM_PERMUTE_0W.

Hinweis

Die XMVectorSwizzle Vorlage ist neu für DirectXMath und nicht für XNAMath 2.x verfügbar.

 

Namespace: Verwenden von DirectX

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Header
DirectXMath.h

Siehe auch

Vorlagenfunktionen der DirectXMath-Bibliothek

XMVectorPermute